.recommendation{background:var(--bg-main);border-radius:4px;max-width:526px;position:relative}.recommendation__teaser{cursor:pointer;padding:10px 72px 16px 16px;position:relative}.recommendation__title{margin:0 0 8px}.recommendation__description{margin:0}.recommendation__button{position:absolute;top:10px;right:16px}.recommendation__errors{border-top:1px solid var(--border-neutral-default);padding:24px 16px 16px}.recommendation__errors .hal-inline-message{color:var(--text-danger);font-weight:500}.recommendation__list{border-top:1px solid var(--border-neutral-default);padding:24px 16px 16px}.container-box{background:var(--bg-surface-tertiary-default);padding:0}@media only screen and (width>=600px){.container-box{margin:0 0 24px}}@media only screen and (width<=599.98px){.container-box{margin:0 0 16px}}.container-box__header{place-content:center space-between;align-items:center;display:flex}@media only screen and (width>=600px){.container-box__header{padding:20px 24px}}@media only screen and (width<=599.98px){.container-box__header{padding:20px 16px}}.container-box__number{border:2px solid var(--border-neutral-default);color:var(--text-secondary);text-align:center;background:#fff;border-radius:50%;width:24px;height:24px;margin:0 16px 0 0;font-size:14px;font-weight:700;line-height:20px;display:inline-block}.container-box__actions{place-content:center flex-end;align-items:center;margin:-4px -8px -4px 0;display:flex}.container-box__actions .q-btn+.q-btn{margin-left:12px}@media only screen and (width>=600px){.container-box__section{padding:32px 24px}}@media only screen and (width<=599.98px){.container-box__section{padding:32px 16px}}.upload{border:1px dashed var(--border-neutral-default);border-radius:3px;padding:24px}@media only screen and (width>=1024px){.upload{margin:32px 0 0 56px}}@media only screen and (width<=1023.98px){.upload{margin:32px 0 0 32px}}.upload__title{margin:0 0 24px}.upload__file{display:flex}.upload__file+.upload__file{margin-top:16px}.upload__name{margin:0 8px;font-size:14px;font-weight:500;line-height:24px}@media only screen and (width>=1024px){.request-list{margin-top:24px;margin-bottom:24px}}@media only screen and (width>=600px) and (width<=1023.98px){.request-list{margin-top:24px;margin-bottom:24px}}@media only screen and (width<=599.98px){.request-list{margin-bottom:24px}}.request-list__link{color:var(--text-primary);cursor:pointer;font-weight:600;text-decoration:underline;display:inline-block}.request-list__link:hover{color:var(--text-brand-default)}.request-list__footer{width:max-content;margin-left:auto;margin-right:auto}@media (width<=599.98px){.list-filters{border-top:none;border-left:none;border-right:none;border-radius:0}}@media (width>=1024px){.list-filters__add{margin:22px 0 0}}@media (width<=599.98px){.list-filters__add{width:100%}}@media (width>=1024px){.list-filters__input{max-width:320px}}@media (width>=600px){.list-filters__input{width:calc(50% - 16px)}}@media (width<=599.98px){.list-filters__input{width:100%}}.list-table__item{width:100%}.list-table__item+.list-table__item{margin-top:8px}.request-details{padding-top:12px;padding-bottom:12px}.request-details__headline{align-items:center;margin:0;display:flex}@media only screen and (width>=1024px){.request-details__headline{padding:24px 24px 0}}@media only screen and (width>=600px) and (width<=1023.98px){.request-details__headline{padding:16px 16px 0}}@media only screen and (width<=599.98px){.request-details__headline{padding:12px 12px 0}}.request-details__header{align-items:center;margin:0 0 32px;display:flex}@media only screen and (width>=1024px){.request-details__cargo{padding:24px}}@media only screen and (width>=600px) and (width<=1023.98px){.request-details__cargo{padding:16px}}@media only screen and (width<=599.98px){.request-details__cargo{padding:12px}}.request-details__cargo+.request-details__cargo{border-top:1px solid var(--border-neutral-default)}.request-details__loading{place-items:center;min-height:60vh;display:grid}.subcard{background:var(--bg-surface-tertiary-default);border-radius:4px;padding:0}@media only screen and (width>=1024px){.subcard__title{padding:24px 24px 0}}@media only screen and (width>=600px) and (width<=1023.98px){.subcard__title{padding:16px 16px 0}}@media only screen and (width<=599.98px){.subcard__title{padding:12px 12px 0}}@media only screen and (width>=1024px){.subcard__footer{padding:0 24px 24px}}@media only screen and (width>=600px) and (width<=1023.98px){.subcard__footer{padding:0 16px 16px}}@media only screen and (width<=599.98px){.subcard__footer{padding:0 12px 12px}}:root{--field-width:320px}.form-description{max-width:calc(var(--field-width) * 2 + var(--gap-form-horizontal-default))}.form-group{width:100%;max-width:calc(var(--field-width) * 2 + var(--gap-form-horizontal-default));gap:var(--gap-form-vertical-default);flex-direction:column;display:flex}.form-group--full{max-width:none}.form-line{gap:var(--gap-form-horizontal-default);display:flex}@media (width>=600px){.form-line{justify-content:flex-start;align-items:flex-start}}@media (width<=599.98px){.form-line{gap:var(--gap-form-vertical-default);flex-direction:column}}.form-line .form-item,.form-line .q-field{flex:1}@media (width>=600px){.form-line .form-item,.form-line .q-field{max-width:var(--field-width)}.form-line .form-item--quantity{max-width:190px}}.form-line .q-textarea,.form-line .q-file{max-width:516px}*{scroll-padding-top:168px}@media only screen and (width<=1023.98px){*{scroll-padding-top:112px}}@media only screen and (width>=1024px){.q-separator--in-section{margin:32px -24px}}@media only screen and (width<=1023.98px){.q-separator--in-section{margin:32px -16px}}.app-loading{background:#ffffffbf;place-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
