.dialog-enter-active[data-v-476b323c],.dialog-leave-active[data-v-476b323c]{transition:opacity .15s ease}.dialog-enter-from[data-v-476b323c],.dialog-leave-to[data-v-476b323c]{opacity:0}html,body{font-size:16px;line-height:20px}.italic{font-style:italic}.text{font-size:.875rem;line-height:20px;margin:0;color:#000000de}.text__link{font-size:.875rem;font-weight:400;margin:0;color:#0091ea;text-decoration:none;word-wrap:break-word}.text--small{font-size:.75rem;font-weight:400;margin:0 0 2px;color:#616161}.text--medium{font-size:1rem;line-height:1.5em;font-weight:400;margin:0;color:#000000de}.text--large{font-size:1.5rem;font-weight:400;margin:0 0 5px;color:#000000de}.page-bg{background-color:#f5f5f5;color:#0009}.layout{width:100%;display:flex;flex-direction:column;align-items:center;min-height:100vh}.layout__mobile-initial-visible{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1}@media only screen and (max-width: 479px){.layout__mobile-initial-visible{min-height:100vh}}.layout__header{width:100%;z-index:9995}@media only screen and (max-width: 479px){.layout__header{position:sticky;top:0;left:0;right:0}}.layout__content{width:100%;margin-bottom:auto;max-width:892px;box-sizing:border-box;padding:16px 16px 48px;flex-grow:1}@media only screen and (max-width: 479px){.layout__content{padding:8px 8px 48px}}.layout__content--no-top-padding{padding-top:0}.layout__single-card{width:100%;box-sizing:border-box;padding:16px;flex-grow:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 479px){.layout__single-card{padding:0;align-items:flex-start}}.layout__footer{width:100%}@media print{.layout__footer{display:none}}.card,.work-item-card,.card-list__card{border-radius:2px;overflow:hidden;box-shadow:0 3px 6px #00000029;width:100%;min-height:40px;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;position:relative;z-index:1}.card:has(.menu__list),.work-item-card:has(.menu__list),.card-list__card:has(.menu__list){overflow:visible;z-index:2}.card--warning{background-color:#ffe074}.card__row{padding:16px;color:#000000de;display:flex;align-items:flex-start}.card__row--title{justify-content:space-between;align-items:center}.card__row--subtitle{align-items:center}.card__row__actions{flex-shrink:0}.card__contents{padding:16px}.card__row--title+.card__contents{padding-top:0}.card__status--right{margin-right:4px;margin-left:16px}.card__status--left{margin-left:4px;margin-right:16px}.card__cell{min-width:50%;flex-basis:0;flex-grow:1;flex-shrink:1;word-wrap:break-word}.card__cell:nth-of-type(2){margin-left:8px;margin-right:8px}.card__title{font-size:1.25rem;font-weight:500;line-height:20px;margin:8px 0;color:#000000de}.card__title-container{display:flex;flex-direction:column;align-items:flex-start}.card__title-container .card__title:not(:first-child){margin-left:5px}.card__subtitle{font-size:1rem;line-height:1.5em;font-weight:400;margin:0;color:#616161}.card__subtitle-icon{margin-right:16px;color:#616161}.cell__caption{font-size:.75rem;font-weight:400;line-height:12px;margin:0 0 2px;color:#616161}.cell__value{font-size:1rem;line-height:1.5em;font-weight:400;margin:0;color:#000000de}.card-list{display:grid;grid-auto-rows:min-content;grid-template-columns:100%;grid-gap:16px;gap:16px}@media only screen and (max-width: 479px){.card-list{grid-gap:8px;gap:8px}}.card-list__header{font-size:.875rem;display:flex;align-items:center;min-height:32px;margin:16px 16px 8px;color:#616161}.card-list__header:first-of-type{margin-top:8px}.card-list__header .spacer{flex:1}.card-list__subheader{font-size:.75rem;font-weight:400;margin-right:20px;color:#616161}.card-list__card{overflow:visible}.list-row,.list-column{min-height:36px;color:#000000de;display:flex;align-items:center;text-decoration:none;padding:8px 16px;border-top:1px solid rgba(0,0,0,.12)}.list-row--borderless{border-top:none}.list-row--wrap{flex-wrap:wrap}.list-row--block{min-height:36px}.list-row__icon{margin-right:16px}.list-row__action{color:#000000de;margin-left:16px}@media print{.list-row__action{display:none}}.list-row__header{line-height:1;font-size:.875rem;font-weight:500;margin:2px 0 0}.list-row__header--three-line{margin-bottom:6px}.list-row h5.list-row__header,.list-column h5.list-row__header{letter-spacing:.02em}.list-row__subheader{font-size:.75rem;font-weight:400;color:#616161;line-height:1.6;margin:2px 0 0}.list-row__subheader--three-line{margin-top:0}.list-row h6.list-row__subheader,.list-column h6.list-row__subheader{letter-spacing:.04em}.list-column{flex-direction:column;row-gap:8px;align-items:flex-start}.list-column--equal-padding{padding:16px}.grid{width:100%;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width: 479px){.grid{grid-gap:8px;gap:8px;grid-template-columns:100%}}.grid__column{display:grid;grid-auto-rows:min-content;grid-template-columns:100%;grid-gap:16px;gap:16px}@media only screen and (max-width: 479px){.grid__column{grid-gap:8px;gap:8px}}@media print{.grid__column{display:block}.grid__column>*:not(:first-child){margin-top:16px}}.image-grid{width:100%;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media only screen and (max-width: 479px){.image-grid{grid-template-columns:1fr 1fr}}.image-grid__link{font-size:1rem;overflow:hidden;display:inline-block;box-shadow:0 3px 6px #00000029}.image-grid__figure{position:relative;margin:0}.image-grid__image{border:none;width:100%;max-width:100%;aspect-ratio:4/3;height:100%;object-fit:cover;display:block;background:#ccc}.image-grid__play{font-size:3.75rem;color:#fff;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.image-grid__delete{z-index:500;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .2s ease-in-out}.image-grid__delete:hover{opacity:.7}@media only screen and (max-width: 479px){.image-grid__delete{opacity:1;background-color:#0000}}@media only screen and (min-width: 480px) and (max-width: 959px){.image-grid__delete{opacity:1;background-color:#0000}}.image-grid__delete-icon.button{position:absolute;top:8px;right:8px;color:#fff;opacity:1}.image-grid__cancel.button{position:absolute;top:8px;right:8px;color:#fff}.image-grid__placeholder{width:100%;aspect-ratio:4/3;background:#ccc}.image-grid__overlay{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:.7;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:16px;box-sizing:border-box;text-align:center}@media only screen and (max-width: 479px){.image-grid__overlay{padding:8px}}.image-grid__overlay__icon{font-size:3rem;margin-bottom:4px}.image-grid__overlay__spinner{margin-bottom:8px}.image-grid__overlay__progress{margin-top:8px;max-width:120px}.image-grid__overlay__message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.image-grid__overlay__actions{display:flex;gap:8px;margin-top:4px}.image-grid__overlay__actions .button{color:#ffc857}.file-upload__input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.footer{flex:0 0 auto;align-self:stretch;-webkit-text-size-adjust:100%;padding:18px 32px;background-color:#424242;color:#fff}@media only screen and (max-width: 479px){.footer{padding:16px}}.footer__row{display:flex;align-items:center;padding-bottom:12px}@media only screen and (max-width: 479px){.footer__row{padding-bottom:0}}.footer__logo{margin-bottom:2px;margin-left:-10px;margin-right:16px}.footer__logo--small{margin:0;display:none}@media only screen and (max-width: 479px){.footer__logo--small{display:block}}@media only screen and (max-width: 479px){.footer__logo--large{display:none}}.footer__details{display:block}@media only screen and (max-width: 479px){.footer__details--large{display:none}}.footer__details--small{display:none;width:100%;flex-direction:row;justify-content:flex-end}@media only screen and (max-width: 479px){.footer__details--small{display:flex}}.footer__link-list{list-style:none;margin:0;padding:0;color:#ffffffb3;font-size:.875rem;line-height:20px;display:block}.footer__link{color:inherit;text-decoration:none;white-space:nowrap}.footer__link--icon{color:#9e9e9e;margin-left:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.footer__link--icon:hover{background-color:#ffffff14}.content-item-gap-top{margin-top:16px}@media only screen and (max-width: 479px){.content-item-gap-top{margin-top:8px}}.content-item-gap-bottom{margin-bottom:16px}@media only screen and (max-width: 479px){.content-item-gap-bottom{margin-bottom:8px}}.content-item-divider{height:16px}@media only screen and (max-width: 479px){.content-item-divider{height:8px}}@media print{.hide-print{display:none}}.show-print{display:none}@media print{.show-print{display:block}}html,body{font-family:Roboto,Helvetica,sans-serif;margin:0;padding:0;min-height:1vh;-webkit-text-size-adjust:100%}a{font-weight:inherit;color:#0091ea;text-decoration:none}@media print{a:after{content:none!important}}a[disabled]{pointer-events:none}pre{font-family:Roboto,Helvetica,sans-serif}.link-black{color:#000000de}.disabled{pointer-events:none;cursor:default}.uppercase{text-transform:uppercase}@media only screen and (max-width: 479px){.mobile-hide{display:none!important}}.desktop-hide{display:none}@media only screen and (max-width: 479px){.desktop-hide{display:block}}.overflow-unset{overflow:unset!important}.spacer{flex:1}.icon--small{font-size:1.125rem}.icon--text{vertical-align:middle}.icon__circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:20px;color:#fff;background-color:#9e9e9e}.icon__circle--accent{background-color:#ffc857;color:#000000de}.time{margin-left:16px;font-size:.75rem}.action{position:sticky;z-index:9990;bottom:48px;margin-left:auto;margin-bottom:48px;margin-right:48px;overflow:visible}.action--upload{z-index:9999;position:sticky;margin-left:auto;bottom:0}@media only screen and (min-width: 960px) and (max-width: 1280px){.action{bottom:32px;margin-bottom:32px;margin-right:32px}}@media only screen and (min-width: 480px) and (max-width: 959px){.action{bottom:24px;margin-bottom:24px;margin-right:24px}}@media only screen and (max-width: 479px){.action{bottom:16px;margin-right:16px;margin-bottom:16px}}@media print{.action{display:none}}.watermark{margin:0 auto;padding:190px 0;color:#e0e0e0;text-align:center}.watermark__text{margin-top:30px;font-size:20pt}.watermark__link{margin-top:8px;display:block;color:#616161;text-decoration:underline}.watermark__button{margin-top:24px!important}.user__container{display:flex;align-items:center;position:relative;text-align:right;margin-left:16px}@media only screen and (max-width: 479px){.user__container{display:none}}.user__name{font-size:.875rem;font-weight:400}.user__menu{position:relative}.button-spinner{margin:4px 16px 0 0}.button-spinner--right{margin:0 8px;vertical-align:middle}.icon-link{color:#000000de}[disabled] .icon-link{color:#00000042}.menu-item,.fullwidth{width:100%}.pad{padding-top:16px}.progress{width:100%}.global-progress{position:fixed;top:0;left:0;right:0;z-index:999999;height:3px;background-color:#ffc857;animation:indeterminate 2s linear infinite}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.toggle{width:auto}.help-icon{color:#9e9e9e}.divider-border-top{border-top:1px solid rgba(0,0,0,.12)}.badge{height:16px;background-color:#0000001f;color:#0009;font-size:.75rem;line-height:1rem;letter-spacing:.033em;border-radius:4px;padding:0 6px;font-weight:400}.badge--success{background-color:#00e8b4;color:#000000de}.badge--warning{background-color:#bdbdbd;color:#000000de}.badge-list{display:inline-flex;flex-wrap:wrap;gap:4px}.badge-list .badge{white-space:nowrap}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0}.pagination__range{font-size:.875rem;color:#616161;min-width:80px;text-align:center}.secret-field{margin-top:16px}.secret-field__caption{display:block;font-size:.75rem;color:#616161;margin-bottom:2px}.secret-field__row{display:inline-flex;align-items:center;gap:4px;max-width:100%}.secret-field__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;word-break:break-all;background-color:#eee;border-radius:4px;padding:2px 6px}.connect-results{margin:8px -24px 0;max-height:320px;overflow-y:auto}.header{position:relative;background-color:#374051;color:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.header--shadowless{box-shadow:none}.header--large{padding:30px 0 14px}@media only screen and (max-width: 479px){.header--large{padding:0}}.header__content{margin:0 auto;padding:0 16px;max-width:860px;display:flex;flex-direction:column;justify-items:center}@media only screen and (max-width: 479px){.header__content{padding:0 8px}}.header__user-menu-anchor{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:860px;pointer-events:none}.header__user-menu{position:absolute;right:16px;bottom:6px;pointer-events:auto}@media only screen and (max-width: 479px){.header__user-menu{right:8px}}.header__top-bar{display:flex;align-items:center;justify-content:space-between;height:56px}.header__brand{color:#fff;font-size:1.25rem;font-weight:500;text-decoration:none;letter-spacing:.02em}@media print{.header__brand{display:none}}.header__actions{display:flex;align-items:center;gap:8px}.header__tab-bar{margin-top:auto}.header__titles{margin-top:42px;margin-bottom:24px;display:flex;flex-direction:row}@media only screen and (max-width: 479px){.header__titles{align-items:center;min-height:56px;margin:0}}@media print{.header__titles{margin:0}}.header__title{font-size:2.125rem;line-height:1em;font-weight:400;margin:0;letter-spacing:.02em;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 479px){.header__title{font-size:1.125rem}}.header__subtitle{margin-top:10px;margin-bottom:0;font-size:1.125rem;line-height:1em;font-weight:400;letter-spacing:.02em;color:#ffffffb3}@media only screen and (max-width: 479px){.header__subtitle{display:none}}.header__prefix-button{margin-left:-40px;margin-right:8px;line-height:34px;font-size:2rem;color:#fff;background-color:transparent;border:none;padding:0;vertical-align:middle;cursor:pointer;text-align:center;border-radius:50%;width:32px;height:34px;display:inline-flex;align-items:center;justify-content:center}.header__prefix-button:hover{background-color:#ffffff14}@media only screen and (min-width: 480px) and (max-width: 959px){.header__prefix-button{margin-left:0}}@media only screen and (max-width: 479px){.header__prefix-button{font-size:1.5rem;margin-left:0;width:48px;height:48px;line-height:48px}}@media print{.header__prefix-button{display:none}}.tab-bar{display:flex;flex-direction:row;align-items:center}.tab-bar__spacer{flex:1}@media print{.tab-bar{display:none}}.tab-bar__tab{font-size:.875rem;font-weight:500;position:relative;color:#fff9;text-transform:uppercase;height:48px;line-height:48px;padding:0 24px;text-align:center;text-decoration:none;cursor:pointer;background:transparent;border:none}@media only screen and (max-width: 959px){.tab-bar__tab{flex-grow:1;padding:0}}.tab-bar__tab.is-active{color:#fff}.tab-bar__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#ffc857;transition:all .2s cubic-bezier(.4,0,.4,1)}.tab-bar__tab__icon{line-height:48px;display:none}@media only screen and (max-width: 479px){.tab-bar__tab__icon{display:block}}@media only screen and (max-width: 479px){.tab-bar__tab__text{display:none!important}}.button{border:none;background-color:transparent;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;color:#000000de;text-transform:uppercase;min-height:36px;min-width:64px;box-sizing:border-box;font-size:.875rem;letter-spacing:.024em;line-height:normal;padding:0 16px;cursor:pointer;border-radius:2px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;font-family:Roboto,Helvetica,sans-serif}.button:hover:not(:disabled){background-color:#9e9e9e33}.button:disabled{cursor:default;color:#00000042;background-color:transparent}.button--icon{min-width:0;width:32px;height:32px;padding:0;border-radius:50%;color:inherit}.button--icon .material-icons,.button--icon .material-icons-outlined{font-size:1.5rem}.button--fab{min-width:0;width:56px;height:56px;padding:0;border-radius:50%;box-shadow:0 1px 1.5px #0000001f,0 1px 1px #0000003d}.button--fab .material-icons,.button--fab .material-icons-outlined{font-size:1.5rem}.button--fab-mini{width:40px;height:40px}.button--icon-text{gap:4px;padding:0 14px 0 8px}.button--raised{background-color:#9e9e9e33;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.button--raised:disabled{box-shadow:none;background-color:#0000001f}.button--primary{color:#fff;background-color:#374051;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.button--primary:hover:not(:disabled){background-color:#374051;filter:brightness(1.1)}.button--primary:disabled{box-shadow:none;background-color:#0000001f;color:#00000042}.button--accent{color:#000000de;background-color:#ffc857;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.button--accent:hover:not(:disabled){background-color:#ffc857;filter:brightness(.97)}.button--outline{border:1px solid rgba(0,0,0,.12)}.button--outline:hover:not(:disabled){border-color:#000}.button--flat{background-color:transparent;box-shadow:none}.button__spinner-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.form-page__title{padding:24px;display:flex;align-items:center}.form-page__title-text{font-size:1.25rem;font-weight:500;margin:0}.form-page__sub-title-text{font-size:1rem;font-weight:400;color:#cfd8dc;margin:0}.form-page__close{color:#fff;text-decoration:none}.form-page__tabs{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12)}.form-page__content{padding:16px;background-color:#fff}.form-page__actions{background-color:#fff;padding:16px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:8px}.form{margin-bottom:0}.form__header{margin:0;display:flex;align-items:center}.form__row{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between}.form__row--indented{padding-left:40px}.form__row--stack{justify-content:flex-start}.form__row--input{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0}.form__row--multi{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 479px){.form__row--multi{flex-wrap:wrap}}.form__header-title{justify-content:left;color:#000000de;font-size:1.25rem;font-weight:400;line-height:32px;margin:0}.form__header-subtitle{font-size:1rem}.form__gap{height:32px}.form__gap--small{height:16px}.form__caption{font-size:1rem;color:#616161;margin-left:8px;margin-right:4px}.form__textfield{width:100%}.form__textfield--half{width:47.5%}@media only screen and (max-width: 479px){.form__textfield--half{width:100%}}.form__textfield--small{width:55%}@media only screen and (max-width: 479px){.form__textfield--small{width:100%}}.form__textfield--tiny{width:40%}@media only screen and (max-width: 479px){.form__textfield--tiny{width:100%}}.form__textfield--fixed{width:40%}@media only screen and (max-width: 479px){.form__textfield--fixed{width:60%}}.form__button--right{margin-left:16px;display:flex;justify-content:flex-end}.form__title{font-size:.75rem;margin:0;color:#616161}.form__title--invalid{color:#d50000}.form__checkbox{margin:16px 0}.text-field{position:relative;display:flex;flex-direction:column;padding:20px 0;width:100%;box-sizing:border-box}.text-field__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.12);font-family:Roboto,Helvetica,sans-serif;font-size:1rem;line-height:1.15em;padding:4px 0;color:#000000de;outline:none;transition:border-color .3s ease;width:100%;box-sizing:border-box;border-radius:0}.text-field__input::placeholder{color:transparent;transition:color .2s ease}.text-field__input:focus{border-bottom-color:#374051;border-bottom-width:2px;padding-bottom:3px}.text-field__input:disabled{color:#616161;border-bottom-style:dotted}.text-field__label{position:absolute;top:24px;left:0;pointer-events:none;color:#00000042;font-size:1rem;transition:top .2s ease,font-size .2s ease,color .2s ease}.text-field__input:focus+.text-field__label,.text-field__input:not(:placeholder-shown)+.text-field__label,.text-field--filled .text-field__label{top:4px;font-size:.75rem;color:#374051}.text-field__input:focus+.text-field__label{color:#374051}.text-field__error{margin-top:4px;font-size:.75rem;color:#d50000;min-height:16px}.text-field--invalid .text-field__input{border-bottom-color:#d50000}.text-field--invalid .text-field__label{color:#d50000}.text-field textarea.text-field__input{min-height:80px;resize:vertical;line-height:1.5}.checkbox{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#000000de;gap:8px}.checkbox__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid rgb(97,97,97);border-radius:2px;background:transparent;cursor:pointer;position:relative;margin:0}.checkbox__input:checked{border-color:#374051;background-color:#374051}.checkbox__input:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__input:disabled{border-color:#00000042;cursor:default}.switch{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;gap:8px;color:#000000de}.switch__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:14px;background:#00000042;border-radius:7px;position:relative;cursor:pointer;margin:0;transition:background-color .2s ease}.switch__input:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 2px #0003;top:-3px;left:0;transition:left .2s ease,background-color .2s ease}.switch__input:checked{background:#37405180}.switch__input:checked:after{left:16px;background:#374051}.select-field{position:relative;display:flex;flex-direction:column;padding:20px 0;width:100%}.select-field__label{font-size:.75rem;color:#616161;margin-bottom:4px}.select-field__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:8px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.12);font-family:Roboto,Helvetica,sans-serif;font-size:1rem;line-height:1.5;padding:4px 0;color:#000000de;outline:none;width:100%;box-sizing:border-box;cursor:pointer;text-align:left;border-radius:0}.select-field__control:focus{border-bottom-color:#374051;border-bottom-width:2px;padding-bottom:3px}.select-field__control--placeholder .select-field__text{color:#616161}.select-field__text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-field__caret{display:inline-flex;color:#616161;flex-shrink:0}.select-field__error{margin-top:4px;font-size:.75rem;color:#d50000;min-height:16px}.select-field--invalid .select-field__control{border-bottom-color:#d50000}.select-field--invalid .select-field__label{color:#d50000}.select-field--disabled .select-field__control{cursor:not-allowed;opacity:.6}.multi-select__item{display:flex;align-items:center}.multi-select__item:before{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;content:"";font-family:Material Icons;font-size:18px}.multi-select__item--selected:before{content:"check"}.multi-select__swatch{display:inline-block;width:20px;height:20px;margin-right:10px;border-radius:50%;flex-shrink:0}.radio-group{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.radio-group__option{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-group__input{position:absolute;opacity:0;pointer-events:none}.radio-group__indicator{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.54);box-sizing:border-box;position:relative;transition:border-color .2s ease}.radio-group__indicator--checked{border-color:#374051}.radio-group__indicator--checked:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#374051}.radio-group__label{font-size:.875rem;color:#000000de}.pill-select-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start}.pill-select{display:inline-flex;align-items:center;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:0 4px 0 16px;height:32px;font-size:.875rem;letter-spacing:.25px;line-height:32px;color:#000000de;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Roboto,Helvetica,sans-serif}.pill-select__text{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-select__caret{display:inline-flex;align-items:center;margin-left:4px;color:#000000de}.pill-select--no-selected,.pill-select--no-selected .pill-select__caret{color:#616161}.pill-select--invalid{border-color:#d50000}.pill-select__error{margin-top:4px;font-size:.75rem;color:#d50000}.form__hint{margin:4px 0 0;color:#616161}.dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.dialog{background:#fff;border-radius:4px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;max-width:560px;width:100%;display:flex;flex-direction:column;overflow:hidden}.dialog__title{padding:24px 24px 8px;margin:0;font-size:1.25rem;font-weight:500;color:#000000de}.dialog__content{padding:8px 24px 24px;color:#000000de;font-size:.875rem;line-height:1.5}.dialog__actions{padding:8px;display:flex;justify-content:flex-end;gap:8px}.menu{position:relative;display:inline-block}.menu__list{position:absolute;z-index:9998;background:#fff;border-radius:2px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;list-style:none;margin:4px 0 0;padding:8px 0;min-width:160px;max-height:296px;overflow-x:hidden;overflow-y:auto}.menu__list--bottom-right{top:100%;right:0}.menu__list--bottom-left{top:100%;left:0}.menu__item{display:block;padding:12px 16px;font-size:.875rem;line-height:1.5;color:#000000de;text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left;box-sizing:border-box;white-space:nowrap}.menu__item:hover{background-color:#9e9e9e33}.menu__item--full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.toast-region{position:fixed;left:0;bottom:0;z-index:9999;box-sizing:border-box;width:fit-content;max-width:100%;display:flex;flex-direction:column;gap:8px;padding:0 16px 16px;pointer-events:none}.toast-region>*{pointer-events:auto}body:has(.button--fab) .toast-region{padding-right:88px}.toast{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:48px;min-width:min(288px,100%);max-width:min(568px,100%);padding:6px 16px;background:#323232;color:#fff;border-radius:2px;font-size:.875rem;line-height:20px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.toast__row{display:flex;align-items:center;gap:8px;min-height:36px}.toast__text{flex:1;padding:8px 0}.toast__text:first-letter{text-transform:uppercase}.toast__action{color:#ffc857;background:transparent;border:none;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.024em;cursor:pointer;padding:0 8px;margin-right:-8px}.upload-queue-status__list{list-style:none;margin:0;padding:0}.upload-queue-status__item{display:flex;align-items:center;gap:4px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.12)}.upload-queue-status__item:last-child{border-bottom:none}.upload-queue-status__item__text{flex:1;min-width:0}.upload-queue-status__item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-queue-status__item__error{color:#0009;font-size:.8125rem}.spinner{display:inline-block;width:28px;height:28px;border:3px solid rgba(0,0,0,.1);border-top-color:#374051;border-radius:50%;animation:spinner-rotate .9s linear infinite}.spinner--small{width:18px;height:18px;border-width:2px}.spinner--accent{border-top-color:#ffc857}.spinner--white{border-color:#ffffff4d;border-top-color:#fff}.progress-bar{width:100%;height:4px;background:#0000001f;position:relative;overflow:hidden;border-radius:2px}.progress-bar__fill{position:absolute;top:0;left:0;bottom:0;background:#ffc857;transition:width .2s ease-out}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.boot-spinner{display:flex;align-items:center;justify-content:center;min-height:100vh;opacity:0;animation:boot-spinner-fade-in .2s ease-out .15s forwards}@keyframes boot-spinner-fade-in{to{opacity:1}}.loading-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:10001;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.loading-bar--visible{opacity:1}.loading-bar__fill{height:100%;background:#ffc857;box-shadow:0 0 8px #ffc857b3;transform-origin:left center;transform:scaleX(0);transition:transform .25s ease-out}.login-card{width:100%;max-width:600px}@media only screen and (min-width: 480px) and (max-width: 959px){.login-card{max-width:480px}}@media only screen and (max-width: 479px){.login-card{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}}.login-card__title{display:block;padding:24px;border-bottom:4px solid rgb(255,200,87);background-color:#374051;color:#fff}.login-card__title--with-action{display:flex;flex-direction:row;align-items:center;gap:8px}.login-card__title-main{flex:1}.login-card__title-text{font-size:1.5rem;font-weight:300;line-height:1.2;margin:0;color:#fff}.login-card__subtitle-text{font-size:1rem;font-weight:400;line-height:30px;color:#cfd8dc;margin:0}.login-card__container{width:initial;margin:46px 64px;padding:0;flex-grow:1;color:inherit}@media only screen and (max-width: 1280px){.login-card__container{margin:36px}}.login-card__input{display:flex;align-items:center}.login-card__icons{display:flex;align-items:center;padding-right:18px;color:#9e9e9e}@media only screen and (min-width: 480px) and (max-width: 959px){.login-card__icons{padding-right:12px}}.login-card__textfield{width:100%}.login-card__digitfield{margin-right:16px}.login-card__digitfield:last-child{margin-right:0}.login-card__digit{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:3.5rem;text-align:center;color:#000000de;border-bottom:2px solid rgb(255,200,87);width:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:none;border-left:none;border-right:none;background:transparent;outline:none}.login-card__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:44px 0 0;color:inherit}@media only screen and (max-width: 479px){.login-card__actions{justify-content:center}}.login-card__remember{display:flex;align-items:center;margin-right:24px}.login-card__text{margin-top:16px}.login-card__forgot{font-size:.875rem;font-weight:400;flex-grow:1;color:#616161}@media only screen and (max-width: 479px){.login-card__forgot{order:2;margin-top:34px;text-align:center}}.login-card__login{display:flex}@media only screen and (max-width: 479px){.login-card__login{width:100%;justify-content:center}}.login-card__reset{margin-right:16px}.login-card__error{position:relative;visibility:visible;margin-top:0;text-align:center;color:#d50000;font-size:.875rem}.search-card{height:56px;padding:8px 16px;justify-content:center;border-radius:2px;background:#fff;box-shadow:0 3px 6px #00000029;box-sizing:border-box;display:flex;align-items:center;margin-bottom:16px}.search-card__form{width:100%;display:flex;align-items:center}.search-card__input{font-size:.875rem;font-weight:400;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-grow:1;outline:0;border:0;background:transparent;font-size:1rem;font-family:Roboto,Helvetica,sans-serif;color:#000000de;height:24px}.search-card__input--uppercase{text-transform:uppercase}.search-card__input::placeholder{font-size:.875rem;text-transform:none;color:#9e9e9e}.search-card__input::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.search-card__button{margin-left:10px;text-decoration:none;color:#000000de;background:transparent;border:0;cursor:pointer;padding:4px;display:inline-flex;align-items:center}.search-card__button:disabled{color:#00000042;cursor:default}.search-card--stacked{flex-direction:column;align-items:stretch;height:auto;padding:0}.search-card--stacked .search-card__form{box-sizing:border-box;min-height:48px;padding:0 16px}.filter-toggle{display:flex;align-items:center;width:100%;padding:12px 16px;border:0;border-top:1px solid rgba(0,0,0,.12);background:transparent;font:inherit;font-family:Roboto,Helvetica,sans-serif;color:#0009;text-align:left;cursor:pointer}.filter-toggle:hover,.filter-toggle:focus-visible{background-color:#0000000a}.filter-toggle:focus{outline:none}.filter-toggle__label{font-size:14px;font-weight:500;letter-spacing:.01em;flex-shrink:0}.filter-toggle__summary{margin:0 8px 0 12px;font-size:13px;color:#0000008a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.filter-toggle__chevron{color:#0000008a;transition:transform .15s ease}.filter-toggle--open .filter-toggle__chevron{transform:rotate(180deg)}.filter-panel{padding:0 16px 16px;border-top:1px solid rgba(0,0,0,.12)}.filter-panel__fields{display:flex;gap:12px;flex-wrap:wrap}.filter-panel__field{display:flex;flex-direction:column;flex:1;min-width:140px}.filter-panel__field .select-field{padding-top:4px}.filter-panel__field .select-field__label{margin-bottom:-4px}.filter-panel__field .select-field__control{padding-top:2px;padding-bottom:2px}.filter-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-panel__actions .checkbox{flex:1}@media (max-width: 479px){.filter-panel__actions .checkbox{flex:1 1 100%}.filter-panel__actions .filter-panel__clear{margin-left:auto}}.filter-panel__clear--hidden{visibility:hidden}.vl-card__reg{font-size:1rem;line-height:1.5em;font-weight:400;margin:0}.vl-card__header{flex:0 2 100%;min-width:80px;margin-right:8px;color:#000000de;-webkit-text-size-adjust:100%}.vl-card__subheader{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-card__action{margin-left:8px}.vl-card__description{font-size:.875rem;font-weight:400;display:none;flex:3 0 0%;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0}.vl-card__description--short{display:none}@media only screen and (max-width: 479px){.vl-card__description--short{display:flex}}.vl-card__description--medium{display:none}@media only screen and (min-width: 480px) and (max-width: 959px){.vl-card__description--medium{display:flex}}.vl-card__description--long{display:flex}@media only screen and (max-width: 479px){.vl-card__description--long{display:none}}@media only screen and (min-width: 480px) and (max-width: 959px){.vl-card__description--long{display:none}}.vl-card__chip{display:inline-flex;align-items:center;padding:0 4px 0 12px;margin-left:8px;height:32px;border-radius:16px;color:#616161;background-color:#eee;text-decoration:none;font-size:.8125rem;line-height:32px;cursor:pointer;transition:background-color .2s ease}.vl-card__chip:hover{background-color:#dcdcdc}.vl-card__button{margin-top:2px}.vl-card__button--text{font-size:.875rem;font-weight:400;margin-bottom:0;color:#9e9e9e}.vl-card__status{margin-left:16px}.vl-card__status:first-of-type{margin-left:8px}@media only screen and (max-width: 479px){.vd-header__tab-text{display:none}}.vd-header__tab-icon{display:none}@media only screen and (max-width: 479px){.vd-header__tab-icon{display:block;padding-top:12px}}.vd-header__right{display:flex;width:50%;flex-direction:column;align-items:flex-end;justify-content:center}@media only screen and (min-width: 480px) and (max-width: 959px){.vd-header__right{width:30%}}@media only screen and (max-width: 479px){.vd-header__right{display:none}}.visit-details__link{font-size:1rem;line-height:1.5em;font-weight:400;margin:0;word-wrap:break-word}.visit-details__card{overflow:visible}.visit-details__action-button{align-self:center;width:110px;white-space:nowrap}.work-item-card{overflow:visible}@media print{.work-item-card{border:1px solid rgba(0,0,0,.12);page-break-inside:avoid}}.work-item-card__header{padding:8px 20px 8px 24px;min-height:72px;box-sizing:border-box;display:flex;flex-direction:row;column-gap:20px;align-items:center;border-bottom:1px solid rgba(0,0,0,.12);color:#000000de}.work-item-card__header__titles{padding:4px 0;flex:1;display:flex;flex-direction:column;row-gap:.1875rem}.work-item-card__header__titles__title{margin:0;font-family:Roboto,Helvetica,sans-serif;font-weight:500;font-size:.875rem;line-height:1rem;letter-spacing:.024em;color:#000000de}.work-item-card__header__titles__subtitle{margin:0;font-family:Roboto,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;letter-spacing:.018em;color:#616161}.work-item-card__header__titles__subtitle b{font-weight:500}.work-item-card__buttons{display:flex;flex-wrap:wrap;gap:8px}.work-item-card__buttons--icons{gap:16px}@media print{.work-item-card__buttons{display:none}}.work-item-card__media{padding:0 16px;border-bottom:1px solid rgba(0,0,0,.12)}.work-item-card__media__grid-wrapper{margin-top:16px}.work-item-card__media__grid-wrapper:last-child{margin-bottom:16px}.work-item-card__media__upload-buttons{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;padding:14px 0;box-sizing:border-box}@media print{.work-item-card__media__upload-buttons{display:none}}.work-item-card__document{display:flex;align-items:center;text-decoration:none;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.work-item-card__document-chips{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:8px;row-gap:8px}.work-item-card__information{padding:16px;display:flex;flex-direction:column;row-gap:10px;border-bottom:1px solid rgba(0,0,0,.12)}.work-item-card__information .work-item-description{margin:0;font-family:Roboto,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#000000de;white-space:pre-line}.work-item-card__payment-workshop{border-bottom:1px solid rgba(0,0,0,.12);padding:8px 0 16px}.work-item-card__payment-workshop__summary{display:flex;flex-direction:row;align-items:center;column-gap:20px;padding:8px 20px 8px 24px;min-height:56px}.work-item-card__payment-workshop__summary .work-item-card__header__titles{flex:1}.work-item-card__payment-workshop__spec{margin:4px 16px 16px}.work-item-card__payment{box-sizing:border-box;min-height:64px;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.work-item-card__payment__price{flex:1}.work-item-card__payment__price .price__notice{margin:0;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.018em;color:#616161;display:flex;flex-direction:row;justify-content:space-between}.work-item-card__payment__price .price__amount{margin:2px 0 0;font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:0;color:#000000de}.work-item-card__payment__paid-at{flex-shrink:0;margin:0;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.018em;color:#616161;text-align:right}.work-item-card__footer{box-sizing:border-box;min-height:64px;padding:8px 16px;display:flex;flex-direction:row;align-items:center}.work-item-card__footer__price{flex:1}.work-item-card__footer__price .price__amount{margin:0 0 2px;font-size:.875rem;font-weight:400;line-height:1rem;color:#000000de}.work-item-card__footer__price .price__vat,.work-item-card__footer__price .price__notice{margin:0;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.018em;color:#616161}.message-preview__body{white-space:pre-wrap}.status-chip__text{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.status-chip__circle{display:inline-block;vertical-align:middle;margin-left:8px}.status{display:flex;align-items:center;align-self:center;justify-content:flex-end}.status__circle{position:relative;display:inline-block}.status__circle__icon{position:absolute;color:#fff;margin-top:2px;margin-left:2px}.status__circle-24{min-width:24px;min-height:24px;border-radius:12px}.status__circle-24 .status__circle__icon{font-size:1.25rem}.status__circle-28{min-width:28px;min-height:28px;border-radius:14px}.status__circle-28 .status__circle__icon{font-size:1.5rem}@media only screen and (max-width: 479px){.status__tooltip{display:none}}.status-none{box-sizing:border-box;background-color:transparent;border:3px solid rgb(189,189,189)}.status-work-item-none{background-color:#bdbdbd}@media print{.status-work-item-none{background-color:#bdbdbd!important;-webkit-print-color-adjust:exact}}.status-work-item-incomplete{background-color:#bdbdbd}@media print{.status-work-item-incomplete{background-color:#bdbdbd!important;-webkit-print-color-adjust:exact}}.status-work-item-not_sent{background-color:#bdbdbd}@media print{.status-work-item-not_sent{background-color:#bdbdbd!important;-webkit-print-color-adjust:exact}}.status-work-item-unconfirmed{background-color:#f9dc5c}@media print{.status-work-item-unconfirmed{background-color:#f9dc5c!important;-webkit-print-color-adjust:exact}}.status-work-item-approved_by_customer{background-color:#00e8b4}@media print{.status-work-item-approved_by_customer{background-color:#00e8b4!important;-webkit-print-color-adjust:exact}}.status-work-item-approved_by_workshop{background-color:#00e8b4}@media print{.status-work-item-approved_by_workshop{background-color:#00e8b4!important;-webkit-print-color-adjust:exact}}.status-work-item-rejected_by_customer{background-color:#fb4d3d}@media print{.status-work-item-rejected_by_customer{background-color:#fb4d3d!important;-webkit-print-color-adjust:exact}}.status-work-item-rejected_by_workshop{background-color:#fb4d3d}@media print{.status-work-item-rejected_by_workshop{background-color:#fb4d3d!important;-webkit-print-color-adjust:exact}}.status-work-item-paid{background-color:#2191fb}@media print{.status-work-item-paid{background-color:#2191fb!important;-webkit-print-color-adjust:exact}}.status-pickup-notification-not_sent{background-color:#bdbdbd}@media print{.status-pickup-notification-not_sent{background-color:#bdbdbd!important;-webkit-print-color-adjust:exact}}.status-pickup-notification-sent{background-color:#00e8b4}@media print{.status-pickup-notification-sent{background-color:#00e8b4!important;-webkit-print-color-adjust:exact}}.status-order-pending{background-color:#f9dc5c}@media print{.status-order-pending{background-color:#f9dc5c!important;-webkit-print-color-adjust:exact}}.status-order-in_progress{background-color:#f9dc5c}@media print{.status-order-in_progress{background-color:#f9dc5c!important;-webkit-print-color-adjust:exact}}.status-order-paid{background-color:#2191fb}@media print{.status-order-paid{background-color:#2191fb!important;-webkit-print-color-adjust:exact}}.status-order-expired{background-color:#fb4d3d}@media print{.status-order-expired{background-color:#fb4d3d!important;-webkit-print-color-adjust:exact}}.severity{display:flex;flex-direction:row;align-items:center;gap:0}.severity__icon{height:12px;width:12px;border:1px solid rgba(0,0,0,.1215686275);border-radius:16px;margin-right:8px;box-sizing:border-box}@media print{.severity__icon{-webkit-print-color-adjust:exact}}.severity__icon--required{border:none;background-color:#fb4d3d!important}.severity__icon--strongly-suggested{border:none;background-color:#f9dc5c!important}.severity__icon--recommended{border:none;background-color:#00e8b4!important}.severity__text{font-size:.75rem;line-height:14px;letter-spacing:.018em;color:#616161;font-weight:400}.notice-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}@media print{.notice-list{display:none}}.notice-list:empty{display:none}.notice{box-sizing:border-box;padding:14px;color:#000000de;border-radius:2px;width:100%;min-height:40px;box-shadow:none;background-color:#fff;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;border:2px solid rgba(0,0,0,.12)}.notice--error{border-color:#fb4d3d}.notice--warning{border-color:#ffc857}.notice__icon{margin-right:8px;color:#9e9e9e}.notice__icon--error{color:#fb4d3d}.notice__icon--warning{color:#ffc857}.payment-spec{display:flex;flex-direction:column;gap:6px;color:#616161}.payment-spec__row{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:400;line-height:normal}.payment-spec__row--sum{margin-top:10px;font-size:.875rem;font-weight:700;line-height:normal}.payment-spec__item-title{text-align:start;flex-shrink:1}.payment-spec__item-amount{text-align:end;flex-shrink:0}.landing__ribbon{width:100%;height:80px;background-color:#374051;flex-shrink:0}@media only screen and (max-width: 479px){.landing__ribbon{display:none}}.landing__content{margin-top:-6em;overflow:hidden}@media only screen and (max-width: 479px){.landing__content{margin-top:0}}.landing__greeting{padding-top:11px;padding-bottom:14px}.landing__customer-name{display:inline-block;font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:-.02em;margin-bottom:19px;margin-top:16px;color:#000000de}@media only screen and (max-width: 479px){.landing__customer-name{margin-top:0}}.landing__introduction{font-size:.875rem;line-height:1.375rem;margin:0 64px 0 0;color:#000000de;white-space:pre-line}@media only screen and (max-width: 479px){.landing__introduction{margin-right:0}}@media only screen and (min-width: 480px) and (max-width: 959px){.landing__introduction{margin-right:0}}.landing__info{min-height:74px;box-sizing:border-box;padding-left:22px}.landing__info__icon{width:32px;height:32px;box-sizing:border-box;padding-top:3px;display:flex;align-items:flex-start;justify-content:center;border-radius:16px;background-color:#374051;margin-right:18px;color:#fff;font-size:24px;flex-shrink:0}.landing__info__reg{display:block;margin:0;line-height:1.1875rem;font-size:.875rem;font-weight:400;letter-spacing:.024em;color:#000000de}.landing__info__make-model{display:block;margin-top:2px;margin-bottom:0;line-height:1rem;font-size:.75rem;font-weight:400;letter-spacing:.018em;color:#0009}.landing__status-text{margin:0;color:#616161;font-size:14px;line-height:24px;text-transform:uppercase;font-weight:500}.document-chip{height:32px;display:inline-flex;align-items:center;padding:0 12px 0 0;border-radius:16px;background-color:#eee;color:#000000de;font-size:13px;line-height:32px;white-space:nowrap;text-decoration:none;overflow:hidden}.document-chip__icon{width:32px;height:32px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background-color:#374051;color:#fff;font-size:18px}.demo-notice{background-color:#ffe074;width:100%;box-shadow:0 2px 2px #00000012,0 3px 1px -2px #0000001a,0 1px 5px #0000000f}.demo-notice__text{font-size:.875rem;padding:16px;max-width:892px;box-sizing:border-box;width:100%;margin:auto;text-align:left;color:#616161}@media only screen and (max-width: 479px){.demo-notice__text{padding:16px 8px}}.media{width:auto;height:100%;min-height:100vh;overflow:auto;background-color:#000;position:relative}.media--fit{display:flex;justify-content:center;align-items:center}.media--fit .media__image-viewer{max-width:100%;max-height:100vh;cursor:zoom-in}.media__video-player{max-width:1280px;max-height:100vh;width:100%}.media__image-viewer{width:auto;height:auto;cursor:zoom-out}.media__close{position:absolute;top:8px;right:8px;z-index:1;color:#fff}.media-rating-container{position:fixed;bottom:0;left:0;right:0}.media-rating{border-radius:2px;padding:16px;box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;background-color:#fff}.media-rating__top-row{display:flex;flex-direction:row;justify-content:space-between}.media-rating__title{font-size:20px;font-weight:500;line-height:24px;margin-top:0;margin-bottom:3px;color:#000000de}.media-rating__close-button{margin-right:-4px;margin-top:-4px}.media-rating__description{font-size:14px;line-height:20px;margin-top:0;margin-bottom:15px;color:#616161}.rating{display:flex;flex-direction:row;gap:4px}.rating--set{pointer-events:none}.rating__star{font-size:32px;line-height:32px;color:#9e9e9e;cursor:pointer;background:none;border:0;padding:0}.rating__star--gold{color:#ffe074}.visit-review__card{padding:16px}.visit-review__intro{color:#616161;font-size:1rem;font-style:italic;font-weight:400;line-height:normal;margin:0}.visit-review__textfield textarea.text-field__input{line-height:normal;min-height:0;height:auto;resize:vertical}.visit-review__actions{display:flex;flex-direction:row;align-items:center}.visit-review__rating{color:#9e9e9e;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;padding:0}.visit-review__rating--selected{color:#000000de}.visit-review__rating+.visit-review__rating{margin-left:8px}.swish-payment__center{display:flex;flex-direction:column;align-items:center;padding:0 16px}.swish-payment__center p{margin:0;font-size:.875rem;line-height:24px;color:#000000de}.swish-payment__or p{margin:.5rem 0}.swish-payment__open{margin-bottom:3rem}.swish-payment__qr{max-width:100%}.swish-button{display:flex;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.12);min-height:46px;padding:.5rem 1.25rem;border-radius:32px;cursor:pointer;box-sizing:border-box;background:none;font-family:inherit}@media screen and (max-width: 360px){.swish-button{padding:.5rem .75rem}}.swish-button--busy{cursor:default}.swish-button .material-icons{margin-right:4px}.swish-button p{margin:2px .5rem 0 0;color:#000000de;text-align:right;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.42px}.swish-button img{height:1.5rem}.landing-footer{background-color:#424242;color:#ffffffb3;flex:0 0 auto;align-self:stretch;-webkit-text-size-adjust:100%;padding:18px 32px;box-sizing:border-box}@media only screen and (max-width: 479px){.landing-footer{padding:16px}}.landing-footer__top-section{padding-top:14px}@media only screen and (max-width: 479px){.landing-footer__top-section{padding-top:4px}}.landing-footer__middle-section{min-height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 479px){.landing-footer__middle-section{min-height:70px}}@media only screen and (min-width: 480px) and (max-width: 959px){.landing-footer__middle-section{min-height:70px}}.landing-footer__middle-section__contact-info{padding-top:10px;padding-bottom:10px}.landing-footer__bottom-section{padding-top:3px;padding-bottom:14px}@media only screen and (max-width: 479px){.landing-footer__bottom-section{padding-bottom:4px}}.landing-footer__heading{color:#fff;margin:0;padding:0;font-family:Roboto,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.03rem;line-height:23.8px;white-space:nowrap;text-overflow:ellipsis}.landing-footer__link-list{list-style:none;margin:0;padding:0;color:#ffffffb3;font-family:Roboto,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.landing-footer__link-list:not(:first-child){margin-top:10px}.landing-footer__link{color:inherit;text-decoration:none;white-space:nowrap}.landing-footer__powered-by-link{color:#ffffffb3;font-family:Roboto,Helvetica,sans-serif;font-size:.875rem;opacity:.6;margin-bottom:0}.landing-footer__workshop-logo{vertical-align:middle}.landing-footer__workshop-logo--small{display:none;max-height:80px;max-width:160px}@media only screen and (max-width: 479px){.landing-footer__workshop-logo--small{display:unset}}@media only screen and (min-width: 480px) and (max-width: 959px){.landing-footer__workshop-logo--small{display:unset}}.landing-footer__workshop-logo--large{max-height:80px;float:right}@media only screen and (max-width: 479px){.landing-footer__workshop-logo--large{display:none}}@media only screen and (min-width: 480px) and (max-width: 959px){.landing-footer__workshop-logo--large{display:none}}@font-face{font-family:MbCorpoATitleCond;src:url(/fonts/MBCorpoATitleCond-Regular-Web.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MbCorpoSText;src:url(/fonts/MBCorpoSText-Regular-Web.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MbCorpoSText;src:url(/fonts/MBCorpoSText-Bold-Web.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.landing-theme-mercedes{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif;line-height:normal;background-color:#000;color:#fff}.landing-theme-mercedes .demo-notice__text{padding:16px 32px}.landing-theme-mercedes .layout__content{padding-bottom:0}.landing-theme-mercedes .card-list+.card-list,.landing-theme-mercedes .card-list+.card-list__header{margin-top:16px}@media only screen and (max-width: 479px){.landing-theme-mercedes .card-list+.card-list,.landing-theme-mercedes .card-list+.card-list__header{margin-top:8px}}.landing-theme-mercedes .card-list__header{color:#ffffffb3}.landing-theme-mercedes .landing-top{margin:16px 16px 32px;box-sizing:border-box}.landing-theme-mercedes .landing__logo{display:flex;flex-direction:row-reverse;justify-content:center}.landing-theme-mercedes .landing__logo-img{width:64px;height:64px}.landing-theme-mercedes .landing__customer-name{display:block;font-family:MbCorpoATitleCond,Roboto,Helvetica,Arial,serif;font-weight:400;font-size:1.625rem;line-height:2rem;letter-spacing:normal;text-align:center;color:inherit;margin-top:48px;margin-bottom:20px}.landing-theme-mercedes .landing__introduction{font-size:1rem;line-height:1.375rem;color:inherit;margin:16px 0;white-space:pre-line}.landing-theme-mercedes .landing__info{min-height:0;padding:0;margin:0;box-sizing:content-box}.landing-theme-mercedes .landing__info-vehicle{height:32px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid rgb(255,255,255);color:#fff;border-radius:16px;padding:0 12px;font-size:.9375rem;line-height:1.25rem;box-sizing:border-box}.landing-theme-mercedes .landing__info-vehicle i{margin-top:-2px;margin-right:7px}.landing-theme-mercedes .work-item-card{color:#000000de}.landing-theme-mercedes .work-item-card .work-item-card__header__titles__title{font-family:MbCorpoATitleCond,Roboto,Helvetica,Arial,serif;font-weight:500;font-size:1.25rem;line-height:1.375rem;letter-spacing:.008em}.landing-theme-mercedes .work-item-card .work-item-card__header__titles__subtitle{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:0}.landing-theme-mercedes .work-item-card .work-item-description{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem}.landing-theme-mercedes .work-item-card .price__amount{font-family:MbCorpoATitleCond,Roboto,Helvetica,Arial,serif;font-size:1.25rem;line-height:1.375rem;letter-spacing:.024em}.landing-theme-mercedes .work-item-card .price__vat,.landing-theme-mercedes .work-item-card .price__notice{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif}.landing-theme-mercedes .work-item-card__payment .price__amount{font-family:MbCorpoATitleCond,Roboto,Helvetica,Arial,serif;font-size:1.5rem;line-height:normal;letter-spacing:normal}.landing-theme-mercedes .landing__status-text{margin:16px 0;font-size:1rem;font-weight:400;line-height:normal;text-transform:none;color:#000000de}.landing-theme-mercedes .payment-spec{color:#000000de}.landing-theme-mercedes .button{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.024em}.landing-theme-mercedes .button--primary:not(:disabled){background-color:#00adef}.landing-theme-mercedes .visit-review__card{color:#000000de}.landing-theme-mercedes .visit-review__textfield .text-field{padding:16px 0}.landing-theme-mercedes .visit-review__textfield textarea.text-field__input{display:inline-block;box-sizing:content-box;padding:0;font-family:inherit}.landing-theme-mercedes .visit-review__textfield .text-field__label{top:16px}.landing-theme-mercedes .document-chip{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif}.landing-theme-mercedes .landing-footer{background-color:#000}@media only screen and (max-width: 479px){.landing-theme-mercedes .landing-footer{padding:32px}}.landing-theme-mercedes .landing-footer .landing-footer__heading{font-family:MbCorpoATitleCond,Roboto,Helvetica,Arial,serif;font-size:1.375rem}.landing-theme-mercedes .landing-footer .landing-footer__link-list,.landing-theme-mercedes .landing-footer .landing-footer__powered-by-link{font-family:MbCorpoSText,Roboto,Helvetica,Arial,sans-serif}.workshop-list__description{font-size:14px;font-weight:400}.group-membership-list-item{display:block;padding:14px 16px 15px;border-top:1px solid rgba(0,0,0,.12)}.group-membership-list-item__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.group-membership-list-item__title{display:block;font-size:.875rem;font-weight:400;line-height:1.1875rem;letter-spacing:0;color:#000000de;text-decoration:none}.group-membership-list-item__tagline{font-size:.75rem;color:#0009}.group-membership-list-item__property-name,.group-membership-list-item__value{font-size:.75rem;line-height:1rem;color:#0009;letter-spacing:0}.group-membership-properties-list-item{display:grid;grid-template-columns:1fr 3fr;align-items:self-start}@media only screen and (max-width: 479px){.group-membership-properties-list-item{grid-template-columns:1fr;grid-gap:8px}}.group-membership-properties-list-item__title{margin-top:8px}@media only screen and (max-width: 479px){.group-membership-properties-list-item__title{margin-top:0}}.group-membership-properties-list-item__content{margin-top:2px}@media only screen and (max-width: 479px){.group-membership-properties-list-item__content{margin-top:0}}.report-schedule-table{width:100%;border-collapse:collapse;font-size:.8125rem}@media only screen and (max-width: 479px){.report-schedule-table{display:block}}@media only screen and (max-width: 479px){.report-schedule-table__head{display:none}}@media only screen and (max-width: 479px){.report-schedule-table__body{display:block}}@media only screen and (max-width: 479px){.report-schedule-table__row{display:block}.report-schedule-table__row:nth-child(2n){background-color:#eee}}.report-schedule-table__cell{position:relative;box-sizing:border-box;height:48px;padding:12px 18px;border-top:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:middle;color:#000000de}.report-schedule-table__cell:first-of-type{padding-left:16px}@media only screen and (max-width: 479px){.report-schedule-table__cell{display:block;height:auto;padding-left:50%;border-top:none}.report-schedule-table__cell:first-of-type{padding-left:50%}.report-schedule-table__cell:before{position:absolute;top:12px;left:0;width:45%;padding:0 18px;content:attr(data-label);color:#0009}}.report-schedule-table__cell--min-width{width:1%;white-space:nowrap}@media only screen and (max-width: 479px){.report-schedule-table__cell--min-width{width:auto;white-space:normal}}.report-schedule-table th.report-schedule-table__cell{padding-top:0;padding-bottom:8px;border-top:none;font-size:.75rem;font-weight:700;line-height:24px;color:#0009;vertical-align:bottom}.report-schedule-table__ellipsis{max-width:0;min-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 479px){.report-schedule-table__ellipsis{max-width:none;white-space:normal;overflow-wrap:anywhere}}.report-schedule-table__actions{box-sizing:border-box;width:1%;padding:10px 24px 10px 18px;border-top:1px solid rgba(0,0,0,.12);white-space:nowrap}.report-schedule-table__actions .button+.button{margin-left:16px}@media only screen and (max-width: 479px){.report-schedule-table__actions{display:flex;justify-content:center;width:auto;border-top:none}}.template-card__actions{display:flex;flex-shrink:0;gap:16px}.template-card__text{min-width:0}.template-card__body{overflow-wrap:anywhere}.template-card__badge{margin-left:2px}.template-card__group{font-size:.875rem}.template-form__price{width:20%}@media only screen and (max-width: 479px){.template-form__price{width:50%}}.template-form__currency,.template-form__description{margin:0;font-size:1rem;font-weight:400;color:#616161}.template-form__currency{padding:0 8px}.template-form__description{padding:0 16px}
