/* App-Mock APRO.CON PackManager: CSS der App, auf die im Mock verwendeten Regeln gekürzt und auf .am-display beschränkt.
   Erzeugt mit werkzeuge/app-mock/css.mjs aus der Aufzeichnung – nicht von Hand ändern. */
/* Styles der umgebenden Seite im Mock zurücksetzen (SVG ausgenommen: dort gelten Präsentationsattribute) */
.am-display, .am-display :where(:not(svg, svg *)) { all: revert; }
@font-face { font-family:Font Awesome\ 6 Free; font-style:normal; font-weight:400; font-display:block; src: url("assets/fa-regular-400.849b82e2.woff2") format("woff2") }
@font-face { font-family:Font Awesome\ 6 Free; font-style:normal; font-weight:900; font-display:block; src: url("assets/fa-solid-900.ee698398.woff2") format("woff2") }
@font-face { font-family:ordermanager; font-weight:400; font-style:normal; src: url("assets/ordermanager.c902adee.woff2") format("woff2") }
@font-face { font-family:Roboto; font-style:normal; font-display:swap; font-weight:300; src: url("assets/roboto-latin-300.7725c85b.woff2") format("woff2") }
@font-face { font-family:Roboto; font-style:normal; font-display:swap; font-weight:400; src: url("assets/roboto-latin-400.3f8456e7.woff2") format("woff2") }
@font-face { font-family:Roboto; font-style:normal; font-display:swap; font-weight:700; src: url("assets/roboto-latin-700.6c95d25c.woff2") format("woff2") }
@font-face { font-family:Roboto; font-style:normal; font-display:swap; font-weight:900; src: url("assets/roboto-latin-900.2c7447b1.woff2") format("woff2") }
.am-display .theme--light.v-application { background:#fff;color:rgba(0,0,0,.87) }
.am-display .v-application { display:flex;position:relative }
.am-display .v-application a { cursor:pointer }
.am-display .v-application--wrap { flex:1 1 auto;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100cqh;max-width:100%;position:relative }
.am-display .theme--light.v-navigation-drawer { background-color:#fff }
.am-display .theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { background-color:rgba(0,0,0,.12) }
.am-display .theme--light.v-navigation-drawer .v-divider { border-color:rgba(0,0,0,.12) }
.am-display .v-navigation-drawer { -webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,visibility,width }
.am-display .v-navigation-drawer .v-list:not(.v-select-list) { background:inherit }
.am-display .v-navigation-drawer__border { position:absolute;right:0;top:0;height:100%;width:1px }
.am-display .v-navigation-drawer__content { height:100%;overflow-y:auto;overflow-x:hidden }
.am-display .v-navigation-drawer--fixed { z-index:6 }
.am-display .v-navigation-drawer--fixed { position:fixed }
.am-display :where(.am-display:has(> .am-schalter-leiste-menue:checked) *).v-navigation-drawer .v-list-item>:first-child { margin-left:0;margin-right:0 }
.am-display :where(.am-display:has(> .am-schalter-leiste-menue:checked) *).v-navigation-drawer .v-list-item>:not(:first-child) { position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial }
.am-display .v-progress-circular--indeterminate>svg { animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out }
.am-display .v-progress-circular--indeterminate .v-progress-circular__overlay { animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px }
.am-display .v-main { display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1) }
.am-display .v-main__wrap { flex:1 1 auto;max-width:100%;position:relative }
@container am-display (min-width:960px) {
  .am-display .container { max-width:900px }
}
@container am-display (min-width:1264px) {
  .am-display .container { max-width:1185px }
}
@container am-display (min-width:1904px) {
  .am-display .container { max-width:1785px }
}
.am-display .theme--light.v-list { background:#fff;color:rgba(0,0,0,.87) }
.am-display .v-sheet.v-list { border-radius:0 }
.am-display .v-sheet.v-list:not(.v-sheet--outlined) { box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) }
.am-display .v-list { display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(.4,0,.2,1) }
.am-display .v-list--nav .v-list-item:not(:last-child):not(:only-child) { margin-bottom:8px }
.am-display .v-list--nav { padding-left:8px;padding-right:8px }
.am-display .v-list--nav .v-list-item { padding:0 8px }
.am-display .v-list--nav .v-list-item, .am-display .v-list--nav .v-list-item:before { border-radius:4px }
.am-display .theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { color:rgba(0,0,0,.87) }
.am-display .theme--light.v-list-item:hover:before { opacity:.04 }
.am-display .theme--light.v-list-item--active:before, .am-display .theme--light.v-list-item--active:hover:before, .am-display .theme--light.v-list-item:focus:before { opacity:.12 }
.am-display .theme--light.v-list-item--active:focus:before, .am-display .theme--light.v-list-item.v-list-item--highlighted:before { opacity:.16 }
.am-display .v-list-item { align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none }
.am-display .v-list-item:after { content:"";min-height:inherit;font-size:0 }
.am-display .v-list-item__action { align-self:center;margin:12px 0 }
.am-display .v-list-item__content { align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0 }
.am-display .v-list-item__content>* { line-height:1.1;flex:1 0 100% }
.am-display .v-application--is-ltr .v-list-item__action:first-child { margin-right:32px }
.am-display .v-list-item__action { display:inline-flex;min-width:24px }
.am-display .v-list-item .v-list-item__title { line-height:1.2 }
.am-display .v-list-item__title { flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.am-display .v-list-item__title { align-self:center;font-size:16px }
.am-display .v-list-item--link { cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none }
.am-display .v-list-item--link:before { background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1) }
.am-display .v-list .v-list-item--active, .am-display .v-list .v-list-item--active .v-icon { color:inherit }
.am-display .v-list-item-group .v-list-item--active { color:inherit }
.am-display .v-item-group { flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(.25,.8,.5,1) }
.am-display .theme--light.v-divider { border-color:rgba(0,0,0,.12) }
.am-display .v-divider { display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;transition:inherit }
.am-display .theme--light.v-text-field>.v-input__control>.v-input__slot:before { border-color:rgba(0,0,0,.42) }
.am-display .theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before { border-color:rgba(0,0,0,.87) }
.am-display .v-text-field { padding-top:12px;margin-top:4px }
.am-display .v-text-field input { flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100% }
.am-display .v-text-field .v-input__control, .am-display .v-text-field .v-input__slot { border-radius:inherit }
.am-display .v-text-field .v-input__control { color:currentColor }
.am-display .v-text-field.v-input--dense { padding-top:0 }
.am-display .v-text-field.v-input--dense .v-label { top:4px }
.am-display .v-text-field.v-input--dense:not(.v-text-field--outlined) input { padding:4px 0 2px }
.am-display .v-text-field.v-input--dense .v-input__append-inner { margin-top:0 }
.am-display .v-text-field .v-input__append-inner { align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none }
.am-display .v-application--is-ltr .v-text-field .v-input__append-inner { margin-left:auto;padding-left:4px }
.am-display .v-text-field .v-label { max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none }
.am-display .v-application--is-ltr .v-text-field .v-label { transform-origin:top left }
.am-display .v-text-field .v-label--active { max-width:133%;transform:translateY(-18px) scale(.75);pointer-events:auto }
.am-display .v-text-field>.v-input__control>.v-input__slot { cursor:text }
.am-display .v-text-field>.v-input__control>.v-input__slot:after, .am-display .v-text-field>.v-input__control>.v-input__slot:before { bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100% }
.am-display .v-text-field>.v-input__control>.v-input__slot:before { border-color:inherit;border-style:solid;border-width:thin 0 0 0 }
.am-display .v-text-field>.v-input__control>.v-input__slot:after { background-color:currentColor;border-color:currentColor;border-style:solid;border-width:thin 0 thin 0;transform:scaleX(0) }
.am-display .v-text-field__details { display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden }
.am-display .v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot { display:flex;flex:1 1 auto;position:relative }
.am-display .theme--light.v-input, .am-display .theme--light.v-input input { color:rgba(0,0,0,.87) }
.am-display .theme--light.v-input input::-moz-placeholder { color:rgba(0,0,0,.38) }
.am-display .theme--light.v-input input::placeholder { color:rgba(0,0,0,.38) }
.am-display .v-input { align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left }
.am-display .v-input input { max-height:32px }
.am-display .v-input input:invalid { box-shadow:none }
.am-display .v-input input:active, .am-display .v-input input:focus { outline:none }
.am-display .v-input .v-label { height:20px;line-height:20px;letter-spacing:normal }
.am-display .v-input__append-outer { display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1 }
.am-display .v-input__append-outer .v-icon { -webkit-user-select:none;-moz-user-select:none;user-select:none }
.am-display .v-application--is-ltr .v-input__append-outer { margin-left:9px }
.am-display .v-input__control { display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100% }
.am-display .v-input__icon { align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px }
.am-display .v-input__slot { align-items:center;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:height,min-height;width:100% }
.am-display .v-input--dense>.v-input__control>.v-input__slot { margin-bottom:4px }
.am-display .v-input--hide-details>.v-input__control>.v-input__slot { margin-bottom:0 }
.am-display .theme--light.v-label { color:rgba(0,0,0,.6) }
.am-display .v-label { font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1) }
.am-display .theme--light.v-messages { color:rgba(0,0,0,.6) }
.am-display .v-messages { flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative }
.am-display .v-application--is-ltr .v-messages { text-align:left }
.am-display .v-menu { display:none }
.am-display .v-menu__content { position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px }
.am-display .v-menu__content--fixed { position:fixed }
.am-display .v-date-picker-title { display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1 }
.am-display .v-application--is-ltr .v-date-picker-title .v-picker__title__btn { text-align:left }
.am-display .v-date-picker-title__year { align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px }
.am-display .v-date-picker-title__date { font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px }
.am-display .v-date-picker-title__date>div { position:relative }
.am-display .theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { color:rgba(0,0,0,.87) }
.am-display .v-date-picker-header { padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative }
.am-display .v-date-picker-header .v-btn { margin:0;z-index:auto }
.am-display .v-date-picker-header .v-icon { cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none }
.am-display .v-date-picker-header__value { flex:1;text-align:center;position:relative;overflow:hidden }
.am-display .v-date-picker-header__value div { transition:.3s cubic-bezier(.25,.8,.5,1);width:100% }
.am-display .v-date-picker-header__value button { cursor:pointer;font-weight:700;outline:none;padding:8px;transition:.3s cubic-bezier(.25,.8,.5,1) }
.am-display .theme--light.v-date-picker-table th { color:rgba(0,0,0,.38) }
.am-display .v-date-picker-table { position:relative;padding:0 12px;height:242px }
.am-display .v-date-picker-table table { transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100% }
.am-display .v-date-picker-table td, .am-display .v-date-picker-table th { text-align:center;position:relative }
.am-display .v-date-picker-table th { font-size:12px }
.am-display .v-date-picker-table--date .v-btn { height:32px;width:32px }
.am-display .v-date-picker-table .v-btn { z-index:auto;margin:0;font-size:12px }
.am-display .v-date-picker-table .v-btn.v-btn--active { color:#fff }
.am-display .v-date-picker-table--date th { padding:8px 0;font-weight:600 }
.am-display .v-date-picker-table--date td { width:45px }
.am-display .theme--light.v-picker__body { background:#fff }
.am-display .v-picker { border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:16px;vertical-align:top;position:relative }
.am-display .v-picker--full-width { display:flex;width:100% }
.am-display .v-picker--full-width>.v-picker__body { margin:initial }
.am-display .v-picker__title { color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px }
.am-display .v-picker__title__btn { transition:.3s cubic-bezier(.25,.8,.5,1) }
.am-display .v-picker__title__btn:not(.v-picker__title__btn--active) { opacity:.6;cursor:pointer }
.am-display .v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) { opacity:1 }
.am-display .v-picker__title__btn--active { opacity:1 }
.am-display .v-picker__body { height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto }
.am-display .v-picker__body>div { width:100% }
.am-display .theme--light.v-select .v-select__selections { color:rgba(0,0,0,.87) }
.am-display .v-select { position:relative }
.am-display .v-select>.v-input__control>.v-input__slot { cursor:pointer }
.am-display .v-select.v-input--is-dirty ::-moz-placeholder { color:transparent!important }
.am-display .v-select.v-input--is-dirty ::placeholder { color:transparent!important }
.am-display .v-select.v-text-field input { flex:1 1;min-width:0;position:relative }
.am-display .v-select.v-text-field:not(.v-text-field--single-line) input { margin-top:0 }
.am-display .v-select__selections { align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0 }
.am-display .v-select__selection { max-width:90% }
.am-display .v-select__selection--comma { margin:7px 4px 7px 0;min-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.am-display .v-select.v-input--dense .v-select__selection--comma { margin:5px 4px 3px 0 }
.am-display .v-select__slot { position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100% }
.am-display .v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input { align-self:flex-end }
.am-display .aprocon-form--vuetify .aprocon-table { color:#0000008a;background-color:#fff }
.am-display .aprocon-form--vuetify .aprocon-table th, .am-display .aprocon-form--vuetify .aprocon-table thead tr { background-color:#3f78b3;color:#fff }
.am-display .aprocon-form--vuetify .aprocon-table th { position:sticky;top:0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border-bottom:none }
.am-display .aprocon-form--vuetify .aprocon-table button { -webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;cursor:pointer }
.am-display .aprocon-form--vuetify .aprocon-table td { border-bottom:1px solid #e4e4e4;color:#0009 }
.am-display .aprocon-form--vuetify .aprocon-table td>span { max-height:4.5em;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical }
.am-display .aprocon-form--vuetify :has(> td.select > .am-schalter-auswahl:checked) { background-color:#f3f6fb }
.am-display .aprocon-form--vuetify :has(> td.select > .am-schalter-auswahl:checked) .aprocon-table--action-buttons { background-color:#f3f6fb;box-shadow:-10px 0 10px #f3f6fb }
.am-display .aprocon-form--vuetify .aprocon-table--focus-holder:focus+.aprocon-table :is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover):after { content:"";pointer-events:none;background:none;border:1px solid #708ec3;border-radius:6px;position:absolute;top:2px;left:2px;bottom:2px;right:2px;top:unset;bottom:unset;left:0;right:0;margin:2px;height:calc(var(--aprocon-table--active-row-height) - 5px) }
.am-display .aprocon-form--vuetify :is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover) .aprocon-table--action-buttons { background-color:#d9e6f2;box-shadow:-10px 0 10px #d9e6f2 }
.am-display .aprocon-form--vuetify :is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover) { background-color:#d9e6f2;position:relative }
.am-display .aprocon-form--vuetify .aprocon-table--pagination { color:#0009 }
.am-display .aprocon-form--vuetify .aprocon-table--pagination button { padding-left:.5em;padding-right:.5em }
.am-display .aprocon-form--vuetify .aprocon-table--pagination button:disabled { color:#0003;cursor:default }
.am-display .aprocon-form--vuetify .aprocon-table--pagination button:enabled:hover { color:#3e76b1 }
.am-display .aprocon-form--vuetify .aprocon-table--pagination-pagesize .aprocon-table--pagination-icon { margin-left:.25em }
.am-display .aprocon-form--vuetify .aprocon-table--pagination-pagesize .aprocon-table--pagination-icon, .am-display .aprocon-form--vuetify .aprocon-table--pagination-pagesize .aprocon-table--pagination-icon svg { width:.6em;height:.6em }
.am-display .aprocon-form--vuetify .aprocon-table--pagination-pagesize { margin-right:2em }
.am-display .aprocon-form--vuetify .aprocon-table--action-button, .am-display .aprocon-form--vuetify .aprocon-table--action-button svg { color:#0000008a }
.am-display .aprocon-form--vuetify .aprocon-table--action-button:hover:before { content:"";background:rgba(0,0,0,.54);transform:scale(2.2);width:1em;height:1em;position:absolute;border-radius:999px;opacity:.08 }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter { background-color:#fff;color:#0000008a;padding:1em;font-weight:600;font-size:14px;position:relative }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter:not(:last-child) { border-right:1px solid #9e9e9e }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter:disabled { color:#00000040;cursor:default }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter.active, .am-display .aprocon-form--vuetify button.aprocon-table--quickfilter:enabled:hover { color:#fff }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter.active:before, .am-display .aprocon-form--vuetify button.aprocon-table--quickfilter:enabled:hover:before { content:"";margin:12px 8px;background-color:#708ec3;opacity:.75;border-radius:5px;position:absolute;top:0;left:0;right:0;bottom:0 }
.am-display .aprocon-form--vuetify button.aprocon-table--quickfilter:enabled:hover:before { background-color:#708ec3;opacity:.5 }
.am-display .aprocon-form--vuetify .aprocon-table--quickfilter>span { position:relative;display:block }
.am-display .aprocon-form--vuetify .aprocon-table--subtable>td { background:#fafafa;position:relative;box-shadow:inset 0 2px 4px #0000000d }
.am-display .aprocon-form--vuetify .aprocon-table--subtable .aprocon-table { padding-top:8px }
.am-display .aprocon-form--vuetify .aprocon-table--subtable table { padding-bottom:16px }
.am-display .aprocon-form--vuetify .aprocon-table--subtable table tr { background:#fafafa }
.am-display .aprocon-form--vuetify .aprocon-table--subtable table .aprocon-table--action-buttons { background:#fafafa;box-shadow:-10px 0 10px #fafafa }
.am-display .aprocon-form--vuetify .aprocon-table--subtable table tr:is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover) { background:#d9e6f2 }
.am-display .aprocon-form--vuetify .aprocon-table--subtable table tr:is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover) .aprocon-table--action-buttons { background:#d9e6f2;box-shadow:-10px 0 10px #d9e6f2 }
.am-display .aprocon-form--vuetify .aprocon-table--subtable .aprocon-table-wrapper { position:sticky;left:0;right:0;background:#fafafa;max-width:var(--aprocon-table--scroll-width);overflow-x:auto }
.am-display .aprocon-table--focus-holder { position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none }
.am-display .aprocon-form--vuetify .aprocon-table--subtable th { background:#f2f2f2 }
.am-display .aprocon-form--vuetify .aprocon-table--subtable th:not(.table-checkbox) { font-size:12px }
.am-display .aprocon-form--vuetify .aprocon-table--subtable .aprocon-table { background:transparent }
.am-display .aprocon-form--vuetify .aprocon-table--subtable thead th, .am-display .aprocon-form--vuetify .aprocon-table--subtable thead tr, .am-display .aprocon-form--vuetify .aprocon-table--subtable tr:not(.aprocon-table--row-form):not(.aprocon-table--row-form-actions) td { background:transparent;color:#0009 }
.am-display .aprocon-form--vuetify .aprocon-table--subtable tbody>tr:last-child>td { border:none }
.am-display .aprocon-form--vuetify .aprocon-table--subtable .aprocon-table--scrollcontainer { margin-top:0!important }
.am-display .aprocon-form--vuetify .aprocon-table--subtable .aprocon-table--pagination { position:static;border-top:none;background:transparent }
.am-display .aprocon-table { width:100%;height:100%;position:relative;display:flex;flex-direction:column;--aprocon-table--sticky-top:0px;--aprocon-table--action-bar-height:0px;--aprocon-table--scroll-width:100cqw;--aprocon-table--row-height:44px;--aprocon-table--active-row-height:var(--aprocon-table--row-height) }
.am-display .aprocon-table td, .am-display .aprocon-table td * { overflow-wrap:normal;word-break:normal;hyphens:none }
.am-display .aprocon-table--scrollcontainer { width:100%;flex-grow:1;overflow-y:hidden;overflow-x:auto }
.am-display .aprocon-table table { width:100%;height:100%;border-collapse:separate;border-spacing:0 }
.am-display .aprocon-table tr { background:#fff;height:var(--aprocon-table--row-height) }
.am-display .aprocon-table td, .am-display .aprocon-table th { border-bottom:1px solid #000;font-size:16px;padding:8px }
.am-display .aprocon-table .aprocon-table--subtable>td { padding:0 }
.am-display .aprocon-table--header { width:100%;height:100%;display:flex;align-items:center;text-align:left;padding:0 }
.am-display .aprocon-table--header span { margin-right:.5em }
.am-display .aprocon-table--interactive tbody tr { cursor:pointer }
.am-display .aprocon-table--pagination { display:flex;align-items:center;padding:8px 8px 8px 0 }
.am-display .aprocon-table--pagination-actions { display:flex;align-items:center;flex-grow:1 }
.am-display .aprocon-table--pagination button { outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer }
.am-display .aprocon-table--pagination-icon, .am-display .aprocon-table--pagination-icon svg { width:.8em;height:.8em }
.am-display .aprocon-table--pagination-spacer { flex-grow:1 }
.am-display .aprocon-table--pagination-buttons { display:flex;justify-content:flex-end }
.am-display .aprocon-table--pagination-reload .aprocon-table--pagination-icon { margin-left:.5em }
@container am-display (max-width:640px) {
  .am-display .aprocon-table--pagination { flex-wrap:wrap }
  .am-display .aprocon-table--pagination-spacer { display:none }
  .am-display .aprocon-table--pagination-reload { flex-grow:1 }
  .am-display .aprocon-table--pagination-reload .label { display:none }
  .am-display .aprocon-table--pagination-buttons, .am-display .aprocon-table--pagination-pagesize { flex-grow:1 }
}
.am-display .aprocon-table--action-buttons { display:flex;justify-content:flex-end;background:#fff;padding:4px 8px 4px 3.2px;box-shadow:-10px 0 10px #fff }
.am-display :is(:has(> td > .am-schalter-klapp:checked), .am-tabellenbereich:has(> .am-schalter-dialog:checked) > .aprocon-table-wrapper tr[data-am-aktiv], tr[data-am-menue-auf], tr:not(:has(tr)):has(.am-klick):hover) .aprocon-table--action-buttons { opacity:1 }
.am-display .aprocon-table--action-button { padding:0 .4em;position:relative;display:flex;align-items:center;width:1.75em }
.am-display .aprocon-table .indent { width:48px;min-width:48px;max-width:48px }
.am-display .aprocon-table--action-button svg { width:1em;height:1em;fill:currentColor }
.am-display .aprocon-table--quickfilter { scroll-snap-align:start;border-right:none!important;padding:12px 8px }
.am-display .aprocon-table--quickfilter, .am-display .aprocon-table--quickfilter>span { white-space:nowrap;text-overflow:ellipsis;max-width:100% }
.am-display .aprocon-table--quickfilter { flex-grow:1 }
.am-display .aprocon-table--quickfilter-separator { border-right:1px solid gray;margin:12px 0 }
.am-display .aprocon-table td.actions { position:sticky;right:0;padding-right:0 }
@container am-display (max-width:600px) {
  .am-display .aprocon-table td.actions, .am-display .aprocon-table th.actions { display:none }
}
@container am-display (max-width:360px) {
  .am-display .aprocon-table--pagination { flex-direction:column-reverse;padding:0 }
  .am-display .aprocon-table--pagination-actions { width:100% }
  .am-display .aprocon-form--vuetify .aprocon-table--pagination-pagesize { margin-right:0 }
  .am-display .aprocon-table--pagination-buttons { width:100% }
  .am-display .aprocon-form--vuetify .aprocon-table--pagination button { padding:8px;width:100%;white-space:nowrap }
}
.am-display .aprocon-table--fixed-pagination .aprocon-table--pagination { position:sticky;background:#fff;bottom:0;width:100%;border-top:1px solid }
@container am-display (max-width:360px) {
  .am-display .aprocon-table--fixed-pagination .aprocon-table--pagination { position:static }
}
.am-display .aprocon-table td.aprocon-table--subtable-trigger svg { transition:transform .25s ease }
.am-display :has(> td > .am-schalter-klapp:checked)>td.aprocon-table--subtable-trigger svg { transform:rotate(180deg) }
.am-display .aprocon-table--hscroll-wrapper { --arrow-buttons-width:min(10%,48px);overflow-x:auto;display:flex;-ms-overflow-style:none;scrollbar-width:none }
.am-display .aprocon-table--hscroll-wrapper::-webkit-scrollbar { display:none }
.am-display .aprocon-form--content-svg, .am-display .aprocon-form--content-svg-wrapper { display:flex;align-items:center;justify-content:center }
.am-display .aprocon-form--content-svg { width:100%;height:100%;position:relative }
.am-display .aprocon-form--content-svg-tooltip { position:absolute;top:50%;left:75%;z-index:10;max-width:240px;max-height:64px;padding:4px 8px;opacity:0;pointer-events:none;transition:opacity .5s;transition-delay:0s }
.am-display .aprocon-form--content-svg-wrapper:hover .aprocon-form--content-svg-tooltip { opacity:1;transition-delay:1s }
.am-display .aprocon-form--content-svg svg { width:1em;height:1em;font-size:24px }
.am-display .aprocon-form--checkbox-item { display:flex;align-items:center;margin-bottom:.5em }
.am-display .aprocon-form--field-textarea .aprocon-form--display-value, .am-display .aprocon-form--field-textarea textarea { min-height:8.25em }
.am-display .aprocon-form--field-textarea textarea { position:absolute }
.am-display .aprocon-form--field-textarea .aprocon-form--display-value { position:static }
.am-display .aprocon-form--field-textarea .aprocon-form--focusable:focus-within textarea { position:static;margin-bottom:-4px }
.am-display .aprocon-form--text { font-size:16px;white-space:pre-line }
.am-display .aprocon-form .relative { position:relative }
.am-display .aprocon-form .flex { display:flex }
.am-display .aprocon-form .flex-grow { flex-grow:1 }
.am-display .aprocon-form--tabbedform { width:100%;display:flex;flex-direction:column;--tabbar-height:56px }
.am-display .aprocon-form--tabbar { --active-tab-start:0;--active-tab-end:0;height:var(--tabbar-height);display:flex;align-items:stretch;overflow-x:auto;position:relative }
.am-display .aprocon-form--tabbar-focus-holder { position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;background:transparent }
.am-display .aprocon-form--tab { padding:8px 16px;border:none;background:transparent;outline:none;cursor:pointer;font-size:16px;white-space:nowrap;border-bottom:2px solid transparent }
.am-display .aprocon-form--tab span { padding:0 4px;margin:4px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;border-radius:2px }
.am-display .aprocon-form--tab .aprocon-form--tab-invalid-icon { display:none }
.am-display .aprocon-form--tabbedform .aprocon-form--content { overflow-y:auto;overflow-x:hidden }
.am-display .aprocon-form { height:100%;width:100%;display:flex;flex-grow:1;--tabbar-height:0;--buttonbar-height:160px }
.am-display .aprocon-form--fill-height { overflow:hidden }
.am-display .aprocon-form--fill-height { height:100%;width:100%;flex-grow:1;display:flex;flex-direction:column }
.am-display .aprocon-form--content { flex:1;display:flex;flex-direction:column;max-height:100% }
.am-display .aprocon-form--sheet { padding:32px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:64px }
.am-display .aprocon-form--custom-sheet, .am-display .aprocon-form--sheet { flex:1;overflow-y:auto;overscroll-behavior:contain;box-shadow:inset 0 1px 5px #00000040 }
.am-display .aprocon-form--sheet-col { display:contents }
@container am-display (min-width:960px) {
  .am-display .aprocon-form--sheet { padding:32px 48px }
}
@container am-display (min-width:800px) {
  .am-display .aprocon-form--sheet-2-cols { grid-template-columns:repeat(2,minmax(0,1fr)) }
  .am-display .aprocon-form--sheet-2-cols .aprocon-form--sheet-col { display:grid;grid-template-columns:minmax(0,1fr);gap:64px;margin-bottom:auto }
  .am-display .aprocon-form--col-2 { grid-column-start:2 }
}
.am-display .aprocon-form--button-panel { padding:8px 16px;display:flex;justify-content:flex-end;align-items:center }
.am-display .aprocon-form--button { padding:4px 16px;margin-left:16px;margin-right:16px;font-size:16px;cursor:pointer }
.am-display .aprocon-form--field-wrapper:not(:last-child) { margin-bottom:1em }
.am-display .aprocon-form--label { display:block;margin-bottom:.5em;align-self:flex-start;margin-top:.25em;font-size:16px;width:240px;padding-right:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.am-display .aprocon-form--label-required { font-weight:600 }
.am-display .aprocon-form--label-required:after { content:" *" }
.am-display .aprocon-form--field { position:relative;display:flex;align-items:center }
.am-display .aprocon-form--input-combobox input, .am-display .aprocon-form--input-select input { text-overflow:ellipsis;overflow-x:hidden;padding-right:2em;flex-grow:1;width:0 }
.am-display .aprocon-form--input-select.aprocon-form--focusable input { cursor:pointer }
.am-display .aprocon-form--dropdown-caret { width:.75em;height:.75em;pointer-events:none;margin:auto .65em }
.am-display .aprocon-form--dropdown-caret, .am-display .aprocon-form--dropdown-caret-button { position:absolute;top:0;right:0;bottom:0;transition:transform .1s ease }
.am-display .aprocon-form--dropdown-caret-button:hover { background-color:#0000000d }
.am-display .aprocon-form--dropdown-caret-button .aprocon-form--dropdown-caret { position:relative }
.am-display .aprocon-form--display-value { display:block;pointer-events:none;padding:4px 8px }
.am-display .aprocon-form--display-value+input, .am-display .aprocon-form--display-value+textarea { opacity:0;position:absolute;left:0;right:0;top:0;bottom:0 }
.am-display .aprocon-form--focusable:focus-within .aprocon-form--display-value+input, .am-display .aprocon-form--focusable:focus-within .aprocon-form--display-value+textarea { opacity:1;position:static }
.am-display .aprocon-form--focusable:focus-within .aprocon-form--display-value { display:none }
.am-display .aprocon-form--input-numeric input::-webkit-inner-spin-button, .am-display .aprocon-form--input-numeric input::-webkit-outer-spin-button { -webkit-appearance:none;margin:0 }
.am-display .aprocon-form--checkbox-icon { display:inline-block;width:1em;height:1em;margin-right:.5em }
.am-display .aprocon-form--input-checkbox { display:flex;align-items:center }
.am-display .aprocon-form--input-checkbox-label { font-size:16px }
.am-display .aprocon-form--dialog-wrapper { position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;transition-property:background;transition-duration:.4s;transition-timing-function:ease }
.am-display .aprocon-form--dialog { position:relative;width:100cqw;max-width:100cqw;max-height:100cqh;background:#fff;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;transition-property:max-height,min-width,max-width,transform,opacity;transition-duration:inherit;transition-timing-function:inherit;transform:scale(.5);opacity:0;pointer-events:none;display:flex;flex-direction:column }
.am-display .aprocon-form--dialog-fixed-height>.aprocon-form--dialog { height:max(100cqh,800px) }
@container am-display (min-width:1025px) {
  .am-display .aprocon-form--dialog { min-width:min(640px,100cqw);max-width:1024px;min-height:min(320px,100cqh);max-height:min(95cqh,800px) }
}
@container am-display (min-height:960px) {
  .am-display .aprocon-form--dialog { max-height:min(90%,960px) }
  .am-display .aprocon-form--dialog-fixed-height>.aprocon-form--dialog { height:min(90%,960px) }
}
@container am-display (min-width:1280px) {
  .am-display .aprocon-form--dialog-2-cols>.aprocon-form--dialog { max-width:min(90%,1280px);width:min(90%,1280px) }
}
.am-display .aprocon-form--dialog-wrapper.aprocon-form--dialog-open { background:rgba(0,0,0,.5);pointer-events:auto }
.am-display .aprocon-form--dialog-open .aprocon-form--dialog { transform:none;opacity:1;pointer-events:auto }
.am-display .aprocon-form--dialog-header { text-align:center;padding-top:16px;padding-bottom:16px;position:relative }
.am-display .aprocon-form--dialog-header span { display:inline-block;min-height:1em }
.am-display .aprocon-form--dialog-content { flex:1;display:flex;flex-direction:column;overflow:hidden }
.am-display .aprocon-form--dialog .aprocon-form { height:calc(100% - 48px);transition:max-height .2s ease;overflow:hidden }
.am-display .aprocon-form--dialog-button-back, .am-display .aprocon-form--dialog-button-close { position:absolute;top:0;bottom:0;opacity:.8;display:flex;align-items:center }
.am-display .aprocon-form--dialog-button-back { display:none;left:0 }
.am-display .aprocon-form--dialog-button-close { right:0 }
.am-display .aprocon-form--dialog-button-back:hover, .am-display .aprocon-form--dialog-button-close:hover { opacity:1 }
.am-display .aprocon-form--dialog-button-close-icon { fill:currentColor;width:1em;margin-left:1em;margin-right:1em }
.am-display .aprocon-form--modal-dialog-content { padding:16px 32px 24px;flex:1 }
.am-display .aprocon-form--dialog-wrapper.aprocon-form--dialog-danger .aprocon-form--dialog { align-self:center;max-width:min(95cqw,480px);max-height:min(95cqh,480px);min-width:min(95cqw,480px);height:auto }
.am-display .aprocon-form--dialog-wrapper .aprocon-form--dialog-wrapper.aprocon-form--dialog-open { position:fixed }
.am-display .aprocon-form--dialog-wrapper .aprocon-form--dialog-wrapper .aprocon-form--dialog-button-back { display:block }
@container am-display (max-width:640px) {
  .am-display .aprocon-form--dialog-wrapper.aprocon-form--dialog-open:not(.aprocon-form--dialog-danger) { background:#fff }
  .am-display .aprocon-form--dialog { height:100%;box-shadow:none;align-self:flex-start;transition-property:min-width,transform,opacity;max-height:var(--view-height) }
  .am-display .aprocon-form--dialog-open .aprocon-form--dialog { transition:margin-top .25s ease;transition-delay:.25s;margin-top:var(--view-top) }
  .am-display .aprocon-form--dialog-header { text-align:left;padding-left:32px }
  .am-display .aprocon-form--dialog .aprocon-form { max-height:100cqh }
}
.am-display .aprocon-form--dropdown-parent { position:relative }
.am-display .aprocon-form--dropdown-wrapper { cursor:default;position:fixed;z-index:60;top:0;left:0;width:100cqw;height:100cqh }
.am-display .aprocon-form--dropdown { position:absolute;background:#fff;border:1px solid #9e9e9e;border-radius:4px;overflow:hidden }
.am-display .aprocon-form--dropdown-scroller { overflow-y:auto;overflow-x:hidden;max-height:min(400px,calc(var(--view-height) - 100px));width:100%;min-width:150px;overscroll-behavior:contain }
.am-display .aprocon-form--dropdown-item, .am-display .aprocon-form--dropdown-item-no-hover { width:100%;border:none;background:transparent;text-align:left;outline:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;color:#0000008a }
.am-display .aprocon-form--dropdown-item-no-hover.danger { color:var(--color-error) }
.am-display .aprocon-form--dropdown-item-no-hover>span, .am-display .aprocon-form--dropdown-item>span { text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden }
.am-display .aprocon-form--dropdown-item-icon { fill:currentColor;display:flex;align-items:center;width:1.5em }
.am-display .aprocon-form--dropdown-item-text { flex-grow:1;overflow-x:hidden;text-overflow:ellipsis }
.am-display .aprocon-form--keyboard-shortcut { color:#fff;position:relative;font-weight:700;padding:0 .25em;font-size:12px;margin-left:.25em }
.am-display .aprocon-form--keyboard-shortcut:before { content:"";background-color:#9e9e9e;opacity:.4;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;z-index:-1 }
.am-display .aprocon-form--dropdown-item-icon svg { width:1em;height:1em }
.am-display .aprocon-form--dropdown-item:disabled { opacity:.5 }
.am-display .aprocon-form--vuetify { --color-active:#3f78b3;--color-error:#cc4c33;--color-hover:#89a0ca;--color-accent:#708ec3;--outline-offset:-4px;--outline-offset-inner:2px;--outline-radius:6px;--outline-radius-inner:4px }
.am-display .aprocon-form--vuetify :focus { outline:none }
.am-display .aprocon-form--vuetify .aprocon-form--label { margin-bottom:4px }
.am-display .aprocon-form--vuetify .aprocon-form--display-value, .am-display .aprocon-form--vuetify .aprocon-form--input-checkbox-label, .am-display .aprocon-form--vuetify .aprocon-form--label, .am-display .aprocon-form--vuetify input { font-size:16px;font-weight:400;color:#0009 }
@container am-display (max-width:639px) {
  .am-display .aprocon-form--vuetify .aprocon-form--field { display:block }
}
.am-display .aprocon-form--vuetify .aprocon-form--input { width:100%;color:#000000de }
.am-display .aprocon-form--vuetify .aprocon-form--group-header { color:#0000008a;padding:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase }
.am-display .aprocon-form--vuetify .aprocon-form--group-header, .am-display .aprocon-form--vuetify .aprocon-form--group-separator { margin:0 0 24px;border-bottom:1px solid rgba(0,0,0,.54);opacity:.5 }
.am-display .aprocon-form--vuetify .aprocon-form--button-panel { background:#fff;padding-top:20px;padding-bottom:20px;display:flex;justify-content:flex-end }
.am-display .aprocon-form--vuetify button.aprocon-form--button { margin-right:12px;margin-left:12px;padding:8px 16px;min-width:128px;border-radius:4px;text-transform:uppercase;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-primary { background-color:var(--color-accent);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-primary:disabled { opacity:.5;cursor:default }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-primary:enabled:hover { background-color:var(--color-hover) }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-primary:focus:not(:focus-visible) { outline:none }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-primary:focus-visible { outline:1px solid var(--color-hover);outline-offset:2px }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-danger { background-color:var(--color-error);opacity:.9;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-danger:disabled { opacity:.5;cursor:default }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-danger:enabled:hover { background-color:var(--color-error);opacity:.8 }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-danger:focus:not(:focus-visible) { outline:none }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-danger:focus-visible { outline:1px solid var(--color-error);outline-offset:2px }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-secondary { background-color:#fcfcfc;color:#707070;box-shadow:0 3px 1px -2px #00000008,0 2px 2px #00000005,0 1px 5px #00000003 }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-secondary:disabled { opacity:.5;cursor:default }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-secondary:enabled:hover { background-color:#f8f8f8;box-shadow:0 3px 1px -2px #0000000d,0 2px 2px #0000000a,0 1px 5px #00000008 }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-secondary:focus:not(:focus-visible) { outline:none }
.am-display .aprocon-form--vuetify button.aprocon-form--button.aprocon-form--button-secondary:focus { outline:1px solid #bababa;outline-offset:2px }
.am-display .aprocon-form--vuetify .aprocon-form--input .aprocon-form--display-value, .am-display .aprocon-form--vuetify .aprocon-form--input input:not([type=checkbox]), .am-display .aprocon-form--vuetify .aprocon-form--input textarea { padding:.25em 1em;height:2em;width:100% }
.am-display .aprocon-form--vuetify .aprocon-form--input-combobox input:not([type=checkbox]), .am-display .aprocon-form--vuetify .aprocon-form--input-select input:not([type=checkbox]) { padding-right:1.5em }
.am-display .aprocon-form--vuetify .aprocon-form--input .aprocon-form--input-textarea .aprocon-form--display-value, .am-display .aprocon-form--vuetify .aprocon-form--input .aprocon-form--input-textarea textarea { overflow-y:auto }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown { box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border:none;border-radius:4px }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item, .am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-no-hover { padding:12px 8px 12px 16px;position:relative;background-color:transparent;cursor:pointer }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-no-hover>span, .am-display .aprocon-form--vuetify .aprocon-form--dropdown-item>span { z-index:10 }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item:hover:before { background-color:var(--color-hover);opacity:.1 }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-no-hover:before, .am-display .aprocon-form--vuetify .aprocon-form--dropdown-item:before { content:"";color:#c0d5e9;position:absolute;left:0;right:0;top:0;bottom:0;background-color:currentColor;opacity:0 }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-selected:before { background-color:var(--color-hover);opacity:.1 }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-no-hover:focus:before, .am-display .aprocon-form--vuetify .aprocon-form--dropdown-item:focus:before { background-color:var(--color-hover);opacity:.2 }
.am-display .aprocon-form--vuetify .aprocon-form--dropdown-item-no-hover.danger:focus:before { background-color:var(--color-error) }
.am-display .aprocon-form--vuetify .aprocon-form--input-combobox.aprocon-form--focusable:focus-within .aprocon-form--dropdown-caret, .am-display .aprocon-form--vuetify .aprocon-form--input-select.aprocon-form--focusable:focus-within .aprocon-form--dropdown-caret { color:var(--color-active) }
.am-display .aprocon-form--vuetify .aprocon-form--checkbox-icon { position:relative;color:gray;margin-right:.75em }
.am-display .aprocon-form--vuetify .aprocon-form--checkbox-icon svg { width:1em;height:1em }
.am-display .aprocon-form--vuetify .aprocon-form--checkbox-icon:before { content:"";background-color:currentColor;border-radius:2em;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(0);transition:transform .1s ease;opacity:.2 }
.am-display .aprocon-form--vuetify .aprocon-form--checkbox-item { font-size:16px }
.am-display .aprocon-form--vuetify .aprocon-form--focusable.aprocon-form--input-checkbox:focus-within:not(.aprocon-form--clicked) .aprocon-form--checkbox-icon { outline:1px solid var(--color-hover);outline-offset:8px;border-radius:2em }
.am-display .aprocon-form--vuetify .aprocon-form--focusable .aprocon-form--checkbox-icon:hover:before { content:"";transform:scale(2.2) }
.am-display .aprocon-form--vuetify .aprocon-form--tabbedform { --tabbar-height:48px }
.am-display .aprocon-form--vuetify .aprocon-form--tabbar { background-color:#fff;position:relative;--active-tab-start:0;--active-tab-width:0 }
.am-display .aprocon-form--vuetify .aprocon-form--tabbar:after { content:"";position:absolute;bottom:0;background-color:#3f78b3;left:var(--active-tab-start);width:var(--active-tab-width);height:2px;transition:left .25s ease,width .25s ease }
.am-display .aprocon-form--vuetify .aprocon-form--tab { position:relative;text-transform:uppercase;padding-left:8px;padding-right:8px;font-size:14px;font-weight:500;color:#0000008a;border:0 }
.am-display .aprocon-form--vuetify .aprocon-form--tab:before { content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.04;background-color:#fff }
.am-display .aprocon-form--vuetify .aprocon-form--tab:hover:before { background-color:#0000008a }
.am-display .aprocon-form--vuetify .aprocon-form--tab:is(.aprocon-form--tabbedform:has(> [data-am-reiter="1"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="1"], .aprocon-form--tabbedform:has(> [data-am-reiter="2"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="2"], .aprocon-form--tabbedform:has(> [data-am-reiter="3"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="3"], .aprocon-form--tabbedform:has(> [data-am-reiter="4"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="4"], .aprocon-form--tabbedform:has(> [data-am-reiter="5"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="5"], .aprocon-form--tabbedform:has(> [data-am-reiter="6"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="6"], .aprocon-form--tabbedform:has(> [data-am-reiter="7"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="7"], .aprocon-form--tabbedform:has(> [data-am-reiter="8"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="8"]) { color:var(--color-active);text-decoration:none }
.am-display .aprocon-form--vuetify .aprocon-form--tab:is(.aprocon-form--tabbedform:has(> [data-am-reiter="1"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="1"], .aprocon-form--tabbedform:has(> [data-am-reiter="2"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="2"], .aprocon-form--tabbedform:has(> [data-am-reiter="3"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="3"], .aprocon-form--tabbedform:has(> [data-am-reiter="4"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="4"], .aprocon-form--tabbedform:has(> [data-am-reiter="5"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="5"], .aprocon-form--tabbedform:has(> [data-am-reiter="6"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="6"], .aprocon-form--tabbedform:has(> [data-am-reiter="7"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="7"], .aprocon-form--tabbedform:has(> [data-am-reiter="8"]:checked) > .aprocon-form--tabbar > .aprocon-form--tab[data-am-reiter="8"]):hover:before { opacity:.12;color:var(--color-active) }
.am-display .aprocon-form--vuetify .aprocon-form--dialog-header { background-color:#3f78b3;color:#fff }
.am-display .aprocon-form--vuetify .aprocon-form--dialog-danger .aprocon-form--dialog-header { background-color:#cc4c33;color:#fff }
.am-display .aprocon-form--vuetify .aprocon-form--dialog-danger .aprocon-form--modal-dialog-content { display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-top:24px }
.am-display .aprocon-form--input-wrapper { width:100%;flex-grow:1 }
.am-display .aprocon-form--input { border-radius:4px;position:relative;padding:1px }
.am-display .aprocon-form--input-outline { --border-color:rgba(0,0,0,.38);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;pointer-events:none }
.am-display .aprocon-form--focusable:hover+.aprocon-form--input-outline { --border-color:rgba(0,0,0,.87) }
.am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline { --border-color:var(--color-active) }
.am-display .aprocon-form--input-outline-start { width:8px;border:1px solid var(--border-color);border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;position:relative }
.am-display .aprocon-form--input-outline-notch { border:1px solid var(--border-color);border-right:none;border-left:none;position:relative }
.am-display .aprocon-form--input-outline-end { width:16px;flex-grow:1;border:1px solid var(--border-color);border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative }
.am-display .aprocon-form--readonly+.aprocon-form--input-outline { opacity:.25 }
.am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-end:before, .am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-notch:before, .am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-start:before { content:"";background:none;pointer-events:none;position:absolute;top:var(--outline-offset);left:var(--outline-offset);right:var(--outline-offset);bottom:var(--outline-offset);border:1px solid var(--border-color);border-radius:var(--outline-radius) }
.am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-start:before { right:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0 }
.am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-notch:before { left:0;right:0;border-left:none;border-right:none;border-top:none;border-radius:0 }
.am-display .aprocon-form--focusable:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-end:before { left:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0 }
.am-display .aprocon-form--readonly:focus-within+.aprocon-form--input-outline { opacity:1 }
.am-display .aprocon-form--readonly:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-end:before, .am-display .aprocon-form--readonly:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-notch:before, .am-display .aprocon-form--readonly:focus-within+.aprocon-form--input-outline .aprocon-form--input-outline-start:before { display:none!important }
.am-display .aprocon-form--input-outline-notch .aprocon-form--label { display:none }
@container am-display (max-width:959px) {
  .am-display .aprocon-form--field>.aprocon-form--label { display:none }
  .am-display .aprocon-form--input-outline-notch { border-top:none }
  .am-display .aprocon-form--input-outline-notch .aprocon-form--label { display:block;font-size:10.8px;width:auto;padding:0 4px;margin:-8px 0 0 }
}
.am-display .aprocon-form--style-bold .aprocon-form--display-value { font-weight:700 }
.am-display .aprocon-form--style-ftcol_gray .aprocon-form--display-value { color:gray }
.am-display .fa { font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900) }
.am-display .fa, .am-display .fa-regular, .am-display .fas { -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto }
.am-display .fa-regular:before, .am-display .fa:before, .am-display .fas:before { content:var(--fa) }
.am-display .fa-regular, .am-display .fas { font-family:Font Awesome\ 6 Free }
.am-display .fa-filter { --fa:"\f0b0" }
.am-display .fa-trash { --fa:"\f1f8" }
.am-display .fa-minus { --fa:"\f068" }
.am-display .fa-clock { --fa:"\f017" }
.am-display .fa-caret-down { --fa:"\f0d7" }
.am-display .fa-search { --fa:"\f002" }
.am-display .fa-plus { --fa:"\2b" }
.am-display .fa-times { --fa:"\f00d" }
.am-display .fa-chevron-left { --fa:"\f053" }
.am-display .fa-chevron-right { --fa:"\f054" }
.am-display .fa-angles-left { --fa:"\f100" }
.am-display .fa-calendar { --fa:"\f133" }
.am-display .fa-plus-circle { --fa:"\f055" }
.am-display .fa-check { --fa:"\f00c" }
.am-display .fa-print { --fa:"\f02f" }
.am-display .fa-barcode { --fa:"\f02a" }
.am-display { --fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands" }
.am-display { --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free" }
.am-display .fa-regular { font-weight:400 }
.am-display { --fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free" }
.am-display .fas { font-weight:900 }
.am-display .am-app .menuListItem .v-list-item__content { overflow:visible }
.am-display [class*=" ordermanager-"]:before { font-family:ordermanager;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
.am-display .ordermanager-logout:before { content:"\e80b" }
.am-display .ordermanager-filter:before { content:"\e81c" }
.am-display .ordermanager-order:before { content:"\e821" }
.am-display .ordermanager-shopping-bag:before { content:"\e871" }
.am-display .theme--light.v-application, .am-display .theme--light.v-list-item-group, .am-display .theme--light.v-navigation-drawer { background:#fafafa }
.am-display .v-navigation-drawer__border { width:0!important }
.am-display .v-list-item { background:#fff }
@container am-display (min-width:960px) {
  .am-display .v-navigation-drawer { height:unset!important }
}
.am-display .am-app .aprocon-form--custom-input-button { position:absolute;top:0;right:0;bottom:0;padding:0 10px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700 }
.am-display .am-app .aprocon-form--dialog-header span { margin-left:1em }
.am-display h2 { font-weight:300;color:#646464 }
.am-display .aprocon-form--dialog-wrapper { padding-bottom:0 }
.am-display .am-app .aprocon-form--dialog-wrapper.aprocon-form--dialog-open { background:rgba(0,0,0,.2) }
.am-display .am-app .aprocon-footer { background-color:#fff }
@container am-display (max-width:968px) {
  .am-display .am-app .aprocon-footer { background-color:#f2f2f2 }
}
.am-display .am-app .aprocon-header-menu { z-index:1 }
.am-display .full-height { min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100% }
.am-display * { overflow-wrap:break-word;word-break:break-word;hyphens:auto }
.am-display .aprocon-header { z-index:50 }
.am-display .am-app .header, .am-display .logo { height:70px;background:#f2f2f2 }
.am-display .am-app .header { display:flex;margin:0;padding:9px 9px 0;color:#646464;font-weight:400 }
.am-display .am-app .headerTitle { padding-top:10px;margin-right:auto }
@container am-display (max-width:960px) {
  .am-display .am-app .header { height:56px }
}
.am-display .aprocon-header-title-wrapper { overflow:hidden }
.am-display .am-app .aprocon-form--content { max-width:100% }
.am-display .am-app :where(.am-display:has(> .am-schalter-leiste-menue:checked) nav *).v-select button { margin-left:-16px }
.am-display .am-app .aprocon-green-light { background-color:#c6e3d7 }
.am-display .am-app .aprocon-header-toolbar { display:flex;margin-left:auto }
.am-display .am-app .aprocon-header-menu-icon { margin-left:unset }
.am-display .menu-icon-wrapper { height:1em;width:1em }
.am-display .menu-icon-wrapper * { margin:0;padding:0 }
.am-display .menu-icon { width:100%;height:100%;position:relative;margin:auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer }
.am-display .menu-icon span { display:block;position:absolute;height:12.5%;width:70%;background:currentColor;border-radius:12.5%;left:15%;transform:rotate(0deg);transition:.25s ease-in-out }
.am-display .menu-icon span:first-child { top:12.5% }
.am-display .menu-icon span:nth-child(2) { top:43.75% }
.am-display .menu-icon span:nth-child(3) { top:75% }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).menu-icon span:first-child { top:43.75%;transform:rotate(135deg) }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).menu-icon span:nth-child(2) { opacity:0;left:-100% }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).menu-icon span:nth-child(3) { top:43.75%;transform:rotate(-135deg) }
.am-display .aprocon-header-menu { position:fixed;left:0;right:0;bottom:0;top:0;transition-duration:.25s;overflow:hidden;pointer-events:none }
.am-display .aprocon-header-menu-background { background:#212121;width:100%;height:100%;opacity:0;z-index:20;transition:opacity;transition-duration:inherit }
.am-display .aprocon-header-menu-container { visibility:hidden;position:absolute;right:0;top:0;margin-top:56px;width:256px;height:100cqh;background:#f2f2f2;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);transition:transform,visibility step-end;transition-duration:inherit }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).aprocon-header-menu { pointer-events:auto }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).aprocon-header-menu .aprocon-header-menu-background { opacity:.46 }
.am-display :where(.aprocon-header:has(> .am-schalter-burger:checked) *, .am-display:has(> .am-ansicht > .am-schalter-ansicht:checked ~ .am-app .am-schalter-burger:checked) > .am-menue-ebene *).aprocon-header-menu .aprocon-header-menu-container { visibility:visible;transform:translateX(0);transition:transform,visibility step-start;transition-duration:inherit }
.am-display .aprocon-header { height:56px }
.am-display .aprocon-header-navbar { height:56px;padding:8px 16px;display:flex;position:fixed;left:0;right:0;top:0;z-index:10;align-items:center;margin:0;background:#fff;color:#646464;font-weight:400;border-bottom:5px solid #f2f2f2 }
.am-display .aprocon-header-logo-wrapper { display:flex;align-items:center;justify-items:start }
.am-display .aprocon-header-logo-mobile { height:32px;margin-right:14px }
.am-display .aprocon-header-title { margin:0;font-size:16px;line-height:1.5;font-weight:300;color:#646464;white-space:nowrap }
.am-display .aprocon-header-menu-icon { margin-left:auto;font-size:32px }
.am-display .aprocon-header-toolbar { display:none }
@container am-display (min-width:960px) {
  .am-display .aprocon-header { height:70px }
  .am-display .aprocon-header-navbar { height:100%;padding:8px 12px;background:#f2f2f2;border:none;position:static }
  .am-display .aprocon-header-logo-wrapper { width:268px }
  .am-display .aprocon-header-logo-mobile, .am-display .aprocon-header-menu-icon { display:none }
  .am-display .aprocon-header-title { font-size:24px }
  .am-display .aprocon-header-toolbar { display:block;margin-left:auto }
}
.am-display .v-btn:not(.v-btn--outlined).accent { color:#fff }
.am-display .theme--light.v-btn { color:rgba(0,0,0,.87) }
.am-display .theme--light.v-btn.v-btn--disabled, .am-display .theme--light.v-btn.v-btn--disabled .v-icon { color:rgba(0,0,0,.26)!important }
.am-display .theme--light.v-btn.v-btn--has-bg { background-color:#f5f5f5 }
.am-display .theme--light.v-btn.v-btn--icon { color:rgba(0,0,0,.54) }
.am-display .theme--light.v-btn:hover:before { opacity:.08 }
.am-display .theme--light.v-btn:focus:before { opacity:.24 }
.am-display .theme--light.v-btn--active:before, .am-display .theme--light.v-btn--active:hover:before { opacity:.18 }
.am-display .theme--light.v-btn--active:focus:before { opacity:.16 }
.am-display .v-btn { align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap }
.am-display .v-btn.v-size--small { font-size:12px }
.am-display .v-btn.v-size--default { font-size:14px }
.am-display .v-btn:before { background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1) }
.am-display .v-btn:not(.v-btn--round).v-size--default { height:36px;min-width:64px;padding:0 16px }
.am-display .v-btn>.v-btn__content .v-icon { color:inherit }
.am-display .v-btn__content { align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity }
.am-display .v-btn--is-elevated { box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12) }
.am-display .v-btn--is-elevated:after { box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12) }
.am-display .v-btn--is-elevated:active { box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12) }
.am-display .v-btn--disabled { pointer-events:none }
.am-display .v-btn--icon { min-height:0;min-width:0;padding:0 }
.am-display .v-btn--icon.v-size--default .v-icon, .am-display .v-btn--icon.v-size--small .v-icon { height:24px;font-size:24px;width:24px }
.am-display .v-btn--icon.v-size--small { height:28px;width:28px }
.am-display .v-btn--icon.v-size--default { height:36px;width:36px }
.am-display .v-btn--plain:before { display:none }
.am-display .v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content { opacity:.62 }
.am-display .v-btn--round { border-radius:50% }
.am-display .v-btn--rounded { border-radius:28px }
.am-display .theme--light.v-sheet { background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87) }
.am-display .v-sheet { border-radius:0 }
.am-display .v-sheet:not(.v-sheet--outlined) { box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) }
.am-display * { background-repeat:no-repeat;box-sizing:inherit }
.am-display * { padding:0;margin:0 }
.am-display hr { overflow:visible;height:0 }
.am-display main { display:block }
.am-display [hidden] { display:none }
.am-display a { background-color:transparent }
.am-display a:active, .am-display a:hover { outline-width:0 }
.am-display input { border-radius:0 }
.am-display [disabled] { cursor:default }
.am-display [type=number]::-webkit-inner-spin-button, .am-display [type=number]::-webkit-outer-spin-button { height:auto }
.am-display textarea { overflow:auto;resize:vertical }
.am-display button, .am-display input, .am-display textarea { font:inherit }
.am-display button { overflow:visible }
.am-display button { text-transform:none }
.am-display [type=button], .am-display [type=submit], .am-display button { cursor:pointer;color:inherit }
.am-display [type=button]::-moz-focus-inner, .am-display [type=submit]::-moz-focus-inner, .am-display button::-moz-focus-inner { border-style:none;padding:0 }
.am-display [type=button]::-moz-focus-inner, .am-display [type=submit]::-moz-focus-inner, .am-display button:-moz-focusring { outline:1px dotted ButtonText }
.am-display [type=submit], .am-display button { -webkit-appearance:button }
.am-display button, .am-display input, .am-display textarea { background-color:transparent;border-style:none }
.am-display img { border-style:none }
.am-display .v-application { font-family:Roboto,sans-serif;line-height:1.5 }
.am-display .v-application ::-ms-clear, .am-display .v-application ::-ms-reveal { display:none }
.am-display .v-application p { margin-bottom:16px }
.am-display .v-application .justify-end { justify-content:flex-end!important }
.am-display .v-application .ma-4 { margin:16px!important }
.am-display .v-application .ma-6 { margin:24px!important }
.am-display .v-application .mx-2 { margin-right:8px!important;margin-left:8px!important }
.am-display .v-application .mt-0 { margin-top:0!important }
.am-display .v-application .mt-2 { margin-top:8px!important }
.am-display .v-application .mt-4 { margin-top:16px!important }
.am-display .v-application .mt-5 { margin-top:20px!important }
.am-display .v-application .mt-auto { margin-top:auto!important }
.am-display .v-application .mr-0 { margin-right:0!important }
.am-display .v-application .mr-2 { margin-right:8px!important }
.am-display .v-application .mb-2 { margin-bottom:8px!important }
.am-display .v-application .mb-4 { margin-bottom:16px!important }
.am-display .v-application .mb-8 { margin-bottom:32px!important }
.am-display .v-application .ml-1 { margin-left:4px!important }
.am-display .v-application .ml-2 { margin-left:8px!important }
.am-display .v-application .pa-1 { padding:4px!important }
.am-display .v-application .pa-2 { padding:8px!important }
.am-display .v-application .px-1 { padding-right:4px!important;padding-left:4px!important }
.am-display .v-application .pt-0 { padding-top:0!important }
.am-display .v-application .pt-1 { padding-top:4px!important }
.am-display .v-application .pt-10 { padding-top:40px!important }
.am-display .v-application .pb-0 { padding-bottom:0!important }
.am-display .v-application .pb-2 { padding-bottom:8px!important }
.am-display .v-progress-circular { position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center }
.am-display .v-progress-circular>svg { width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0 }
.am-display .v-progress-circular--indeterminate>svg { -webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out }
.am-display .v-progress-circular--indeterminate .v-progress-circular__overlay { -webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px }
.am-display .v-progress-circular__info { align-items:center;display:flex;justify-content:center }
.am-display .v-progress-circular__overlay { stroke:currentColor;z-index:2;transition:all .6s ease-in-out }
.am-display .theme--light.v-card { background-color:#fff;color:rgba(0,0,0,.87) }
.am-display .theme--light.v-card>.v-card__text { color:rgba(0,0,0,.6) }
.am-display .v-sheet.v-card { border-radius:4px }
.am-display .v-sheet.v-card:not(.v-sheet--outlined) { box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12) }
.am-display .v-card { border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal }
.am-display .v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar) { border-top-left-radius:inherit;border-top-right-radius:inherit }
.am-display .v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar) { border-bottom-left-radius:inherit;border-bottom-right-radius:inherit }
.am-display .v-card__text { font-size:14px;font-weight:400;line-height:22px;letter-spacing:.0071428571em }
.am-display .v-card__text, .am-display .v-card__title { padding:16px }
.am-display .v-card__title { align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:500;letter-spacing:.0125em;line-height:32px;word-break:break-all }
.am-display .v-card__title+.v-card__text { padding-top:0 }
.am-display .v-card__text { width:100% }
.am-display .v-card__actions { align-items:center;display:flex;padding:8px }
.am-display .v-card__actions>.v-btn.v-btn { padding:0 8px }
.am-display .v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn { margin-left:8px }
.am-display .container { width:100%;padding:12px;margin-right:auto;margin-left:auto }
@container am-display (min-width:960px) {
  .am-display .container { max-width:900px }
}
@container am-display (min-width:1264px) {
  .am-display .container { max-width:1185px }
}
@container am-display (min-width:1904px) {
  .am-display .container { max-width:1785px }
}
.am-display .container--fluid { max-width:100% }
.am-display .row { display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px }
.am-display .flex { flex:1 1 auto;max-width:100% }
.am-display .spacer { flex-grow:1!important }
.am-display .v-dialog { border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12) }
.am-display .v-dialog:not(.v-dialog--fullscreen) { max-height:90% }
.am-display .v-dialog>* { width:100% }
.am-display .v-dialog>.v-card>.v-card__title { font-size:20px;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px }
.am-display .v-dialog>.v-card>.v-card__text { padding:0 24px 20px }
.am-display .v-dialog>.v-card>.v-card__actions { padding:8px 16px }
.am-display .v-dialog__content { align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6 }
.am-display .theme--light.v-icon { color:rgba(0,0,0,.54) }
.am-display .theme--light.v-icon:focus:after { opacity:.12 }
.am-display .v-icon.v-icon { align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none }
.am-display .v-icon.v-icon:after { background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1) }
.am-display .v-icon.v-icon.v-icon--link { cursor:pointer;outline:none }
.am-display .v-application a { color: #3f78b3; }
.am-display .v-application .primary { background-color: #3f78b3 !important;
  border-color: #3f78b3 !important; }
.am-display .v-application .primary--text { color: #3f78b3 !important;
  caret-color: #3f78b3 !important; }
.am-display .v-application .accent { background-color: #82b1ff !important;
  border-color: #82b1ff !important; }
.am-display .v-application .accent--text { color: #82b1ff !important;
  caret-color: #82b1ff !important; }
.am-display footer.aprocon-footer { background: rgb(242, 242, 242);
    color: rgb(128, 128, 128);
    padding: 12px;
    font-size: 13px;
    line-height: 1.5;
    font-family: 'Roboto', sans-serif;
    text-align: center; }
.am-display footer.aprocon-footer .footer-text { display: flex;
    justify-content: center;
    align-items: center; }
.am-display footer.aprocon-footer .footer-links { display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; }
.am-display footer.aprocon-footer .footer-link-separator { padding: 0 0.5em; }
.am-display .filterButton { margin-right:4px }
.am-display .v-time-picker-title { color:#fff;display:flex;line-height:1;justify-content:flex-end }
.am-display .v-time-picker-title__time { white-space:nowrap;direction:ltr }
.am-display .v-time-picker-title__time .v-picker__title__btn, .am-display .v-time-picker-title__time span { align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center }
.am-display .theme--light.v-time-picker-clock { background:#e0e0e0 }
.am-display .v-time-picker-clock { border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto }
.am-display .v-time-picker-clock__container { display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px }
.am-display .v-time-picker-clock__hand { height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1 }
.am-display .v-time-picker-clock__hand:before { background:transparent;border-width:2px;border-style:solid;border-color:inherit;width:10px;height:10px;top:-4px }
.am-display .v-time-picker-clock__hand:after, .am-display .v-time-picker-clock__hand:before { border-radius:100%;content:"";position:absolute;left:50%;transform:translate(-50%,-50%) }
.am-display .v-time-picker-clock__hand:after { height:8px;width:8px;top:100%;border-style:solid;border-color:inherit;background-color:inherit }
.am-display .v-picker--full-width .v-time-picker-clock__container { max-width:290px }
.am-display .v-time-picker-clock__inner { position:absolute;bottom:27px;left:27px;right:27px;top:27px }
.am-display .v-time-picker-clock__item { align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%) }
.am-display .v-time-picker-clock__item>span { z-index:1 }
.am-display .v-time-picker-clock__item:after, .am-display .v-time-picker-clock__item:before { content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px }
.am-display .v-time-picker-clock__item--active { color:#fff;cursor:default;z-index:2 }
.am-display .theme--light.v-btn-toggle:not(.v-btn-toggle--group) { background:#fff;color:rgba(0,0,0,.87) }
.am-display .theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn { border-color:rgba(0,0,0,.12)!important }
.am-display .theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) { border-color:rgba(0,0,0,.26) }
.am-display .theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon { color:#000 }
.am-display .v-btn-toggle { border-radius:4px;display:inline-flex;max-width:100% }
.am-display .v-btn-toggle>.v-btn.v-btn { border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px }
.am-display .v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child { border-top-left-radius:inherit;border-bottom-left-radius:inherit }
.am-display .v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child { border-top-right-radius:inherit;border-bottom-right-radius:inherit }
.am-display .v-btn-toggle>.v-btn.v-btn--active { color:inherit;opacity:1 }
.am-display .v-btn-toggle>.v-btn.v-btn:after { display:none }
.am-display .v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child) { border-left-width:0 }
.am-display .v-btn-toggle--rounded { border-radius:24px }
.am-display .am-app .aprocon-form--content-svg-tooltip { white-space:nowrap }
.am-display .am-app .filterSelect .v-select__selection--comma { color:rgba(0,0,0,.6) }
/* Skalierung */
@container am-rahmen (min-width: 120px) { .am-display { --am-s: 0.0833; } }
@container am-rahmen (min-width: 136px) { .am-display { --am-s: 0.0944; } }
@container am-rahmen (min-width: 152px) { .am-display { --am-s: 0.1056; } }
@container am-rahmen (min-width: 168px) { .am-display { --am-s: 0.1167; } }
@container am-rahmen (min-width: 184px) { .am-display { --am-s: 0.1278; } }
@container am-rahmen (min-width: 200px) { .am-display { --am-s: 0.1389; } }
@container am-rahmen (min-width: 216px) { .am-display { --am-s: 0.1500; } }
@container am-rahmen (min-width: 232px) { .am-display { --am-s: 0.1611; } }
@container am-rahmen (min-width: 248px) { .am-display { --am-s: 0.1722; } }
@container am-rahmen (min-width: 264px) { .am-display { --am-s: 0.1833; } }
@container am-rahmen (min-width: 280px) { .am-display { --am-s: 0.1944; } }
@container am-rahmen (min-width: 296px) { .am-display { --am-s: 0.2056; } }
@container am-rahmen (min-width: 312px) { .am-display { --am-s: 0.2167; } }
@container am-rahmen (min-width: 328px) { .am-display { --am-s: 0.2278; } }
@container am-rahmen (min-width: 344px) { .am-display { --am-s: 0.2389; } }
@container am-rahmen (min-width: 360px) { .am-display { --am-s: 0.2500; } }
@container am-rahmen (min-width: 376px) { .am-display { --am-s: 0.2611; } }
@container am-rahmen (min-width: 392px) { .am-display { --am-s: 0.2722; } }
@container am-rahmen (min-width: 408px) { .am-display { --am-s: 0.2833; } }
@container am-rahmen (min-width: 424px) { .am-display { --am-s: 0.2944; } }
@container am-rahmen (min-width: 440px) { .am-display { --am-s: 0.3056; } }
@container am-rahmen (min-width: 456px) { .am-display { --am-s: 0.3167; } }
@container am-rahmen (min-width: 472px) { .am-display { --am-s: 0.3278; } }
@container am-rahmen (min-width: 488px) { .am-display { --am-s: 0.3389; } }
@container am-rahmen (min-width: 504px) { .am-display { --am-s: 0.3500; } }
@container am-rahmen (min-width: 520px) { .am-display { --am-s: 0.3611; } }
@container am-rahmen (min-width: 536px) { .am-display { --am-s: 0.3722; } }
@container am-rahmen (min-width: 552px) { .am-display { --am-s: 0.3833; } }
@container am-rahmen (min-width: 568px) { .am-display { --am-s: 0.3944; } }
@container am-rahmen (min-width: 584px) { .am-display { --am-s: 0.4056; } }
@container am-rahmen (min-width: 600px) { .am-display { --am-s: 0.4167; } }
@container am-rahmen (min-width: 616px) { .am-display { --am-s: 0.4278; } }
@container am-rahmen (min-width: 632px) { .am-display { --am-s: 0.4389; } }
@container am-rahmen (min-width: 648px) { .am-display { --am-s: 0.4500; } }
@container am-rahmen (min-width: 664px) { .am-display { --am-s: 0.4611; } }
@container am-rahmen (min-width: 680px) { .am-display { --am-s: 0.4722; } }
@container am-rahmen (min-width: 696px) { .am-display { --am-s: 0.4833; } }
@container am-rahmen (min-width: 712px) { .am-display { --am-s: 0.4944; } }
@container am-rahmen (min-width: 728px) { .am-display { --am-s: 0.5056; } }
@container am-rahmen (min-width: 744px) { .am-display { --am-s: 0.5167; } }
@container am-rahmen (min-width: 760px) { .am-display { --am-s: 0.5278; } }
@container am-rahmen (min-width: 776px) { .am-display { --am-s: 0.5389; } }
@container am-rahmen (min-width: 792px) { .am-display { --am-s: 0.5500; } }
@container am-rahmen (min-width: 808px) { .am-display { --am-s: 0.5611; } }
@container am-rahmen (min-width: 824px) { .am-display { --am-s: 0.5722; } }
@container am-rahmen (min-width: 840px) { .am-display { --am-s: 0.5833; } }
@container am-rahmen (min-width: 856px) { .am-display { --am-s: 0.5944; } }
@container am-rahmen (min-width: 872px) { .am-display { --am-s: 0.6056; } }
@container am-rahmen (min-width: 888px) { .am-display { --am-s: 0.6167; } }
@container am-rahmen (min-width: 904px) { .am-display { --am-s: 0.6278; } }
@container am-rahmen (min-width: 920px) { .am-display { --am-s: 0.6389; } }
@container am-rahmen (min-width: 936px) { .am-display { --am-s: 0.6500; } }
@container am-rahmen (min-width: 952px) { .am-display { --am-s: 0.6611; } }
@container am-rahmen (min-width: 968px) { .am-display { --am-s: 0.6722; } }
@container am-rahmen (min-width: 984px) { .am-display { --am-s: 0.6833; } }
@container am-rahmen (min-width: 1000px) { .am-display { --am-s: 0.6944; } }
@container am-rahmen (min-width: 1016px) { .am-display { --am-s: 0.7056; } }
@container am-rahmen (min-width: 1032px) { .am-display { --am-s: 0.7167; } }
@container am-rahmen (min-width: 1048px) { .am-display { --am-s: 0.7278; } }
@container am-rahmen (min-width: 1064px) { .am-display { --am-s: 0.7389; } }
@container am-rahmen (min-width: 1080px) { .am-display { --am-s: 0.7500; } }
@container am-rahmen (min-width: 1096px) { .am-display { --am-s: 0.7611; } }
@container am-rahmen (min-width: 1112px) { .am-display { --am-s: 0.7722; } }
@container am-rahmen (min-width: 1128px) { .am-display { --am-s: 0.7833; } }
@container am-rahmen (min-width: 1144px) { .am-display { --am-s: 0.7944; } }
@container am-rahmen (min-width: 1160px) { .am-display { --am-s: 0.8056; } }
@container am-rahmen (min-width: 1176px) { .am-display { --am-s: 0.8167; } }
@container am-rahmen (min-width: 1192px) { .am-display { --am-s: 0.8278; } }
@container am-rahmen (min-width: 1208px) { .am-display { --am-s: 0.8389; } }
@container am-rahmen (min-width: 1224px) { .am-display { --am-s: 0.8500; } }
@container am-rahmen (min-width: 1240px) { .am-display { --am-s: 0.8611; } }
@container am-rahmen (min-width: 1256px) { .am-display { --am-s: 0.8722; } }
@container am-rahmen (min-width: 1272px) { .am-display { --am-s: 0.8833; } }
@container am-rahmen (min-width: 1288px) { .am-display { --am-s: 0.8944; } }
@container am-rahmen (min-width: 1304px) { .am-display { --am-s: 0.9056; } }
@container am-rahmen (min-width: 1320px) { .am-display { --am-s: 0.9167; } }
@container am-rahmen (min-width: 1336px) { .am-display { --am-s: 0.9278; } }
@container am-rahmen (min-width: 1352px) { .am-display { --am-s: 0.9389; } }
@container am-rahmen (min-width: 1368px) { .am-display { --am-s: 0.9500; } }
@container am-rahmen (min-width: 1384px) { .am-display { --am-s: 0.9611; } }
@container am-rahmen (min-width: 1400px) { .am-display { --am-s: 0.9722; } }
@container am-rahmen (min-width: 1416px) { .am-display { --am-s: 0.9833; } }
@container am-rahmen (min-width: 1432px) { .am-display { --am-s: 0.9944; } }
@container am-rahmen (min-width: 1440px) { .am-display { --am-s: 1; } }
@container am-rahmen (orientation: portrait) and (min-width: 120px) { .am-display { --am-s: 0.3077; } }
@container am-rahmen (orientation: portrait) and (min-width: 128px) { .am-display { --am-s: 0.3282; } }
@container am-rahmen (orientation: portrait) and (min-width: 136px) { .am-display { --am-s: 0.3487; } }
@container am-rahmen (orientation: portrait) and (min-width: 144px) { .am-display { --am-s: 0.3692; } }
@container am-rahmen (orientation: portrait) and (min-width: 152px) { .am-display { --am-s: 0.3897; } }
@container am-rahmen (orientation: portrait) and (min-width: 160px) { .am-display { --am-s: 0.4103; } }
@container am-rahmen (orientation: portrait) and (min-width: 168px) { .am-display { --am-s: 0.4308; } }
@container am-rahmen (orientation: portrait) and (min-width: 176px) { .am-display { --am-s: 0.4513; } }
@container am-rahmen (orientation: portrait) and (min-width: 184px) { .am-display { --am-s: 0.4718; } }
@container am-rahmen (orientation: portrait) and (min-width: 192px) { .am-display { --am-s: 0.4923; } }
@container am-rahmen (orientation: portrait) and (min-width: 200px) { .am-display { --am-s: 0.5128; } }
@container am-rahmen (orientation: portrait) and (min-width: 208px) { .am-display { --am-s: 0.5333; } }
@container am-rahmen (orientation: portrait) and (min-width: 216px) { .am-display { --am-s: 0.5538; } }
@container am-rahmen (orientation: portrait) and (min-width: 224px) { .am-display { --am-s: 0.5744; } }
@container am-rahmen (orientation: portrait) and (min-width: 232px) { .am-display { --am-s: 0.5949; } }
@container am-rahmen (orientation: portrait) and (min-width: 240px) { .am-display { --am-s: 0.6154; } }
@container am-rahmen (orientation: portrait) and (min-width: 248px) { .am-display { --am-s: 0.6359; } }
@container am-rahmen (orientation: portrait) and (min-width: 256px) { .am-display { --am-s: 0.6564; } }
@container am-rahmen (orientation: portrait) and (min-width: 264px) { .am-display { --am-s: 0.6769; } }
@container am-rahmen (orientation: portrait) and (min-width: 272px) { .am-display { --am-s: 0.6974; } }
@container am-rahmen (orientation: portrait) and (min-width: 280px) { .am-display { --am-s: 0.7179; } }
@container am-rahmen (orientation: portrait) and (min-width: 288px) { .am-display { --am-s: 0.7385; } }
@container am-rahmen (orientation: portrait) and (min-width: 296px) { .am-display { --am-s: 0.7590; } }
@container am-rahmen (orientation: portrait) and (min-width: 304px) { .am-display { --am-s: 0.7795; } }
@container am-rahmen (orientation: portrait) and (min-width: 312px) { .am-display { --am-s: 0.8000; } }
@container am-rahmen (orientation: portrait) and (min-width: 320px) { .am-display { --am-s: 0.8205; } }
@container am-rahmen (orientation: portrait) and (min-width: 328px) { .am-display { --am-s: 0.8410; } }
@container am-rahmen (orientation: portrait) and (min-width: 336px) { .am-display { --am-s: 0.8615; } }
@container am-rahmen (orientation: portrait) and (min-width: 344px) { .am-display { --am-s: 0.8821; } }
@container am-rahmen (orientation: portrait) and (min-width: 352px) { .am-display { --am-s: 0.9026; } }
@container am-rahmen (orientation: portrait) and (min-width: 360px) { .am-display { --am-s: 0.9231; } }
@container am-rahmen (orientation: portrait) and (min-width: 368px) { .am-display { --am-s: 0.9436; } }
@container am-rahmen (orientation: portrait) and (min-width: 376px) { .am-display { --am-s: 0.9641; } }
@container am-rahmen (orientation: portrait) and (min-width: 384px) { .am-display { --am-s: 0.9846; } }
@container am-rahmen (orientation: portrait) and (min-width: 390px) { .am-display { --am-s: 1; } }
