@media (min-width:821px){html body.theme-dark .page.on > .app-page-header,html body.theme-dark .page.on > :is(.topbar,.module-head,.workspace-topbar),html body.theme-dark .page.on > .workspace-topbar,html body.theme-dark #page-projekte.page.on > :is(.proj2-header,.module-head),html body.theme-dark #page-schaltschrankbau.page.on > .module-head,html body.theme-dark #page-bestellungen.page.on .bestell-header{background:#0b1d2f!important;background-color:#0b1d2f!important;background-image:none!important;border-color:#28445f!important;border-radius:24px!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}html body:not(.theme-dark) .page.on > .app-page-header,html body:not(.theme-dark) .page.on > :is(.topbar,.module-head,.workspace-topbar),html body:not(.theme-dark) .page.on > .workspace-topbar,html body:not(.theme-dark) #page-projekte.page.on > :is(.proj2-header,.module-head),html body:not(.theme-dark) #page-schaltschrankbau.page.on > .module-head,html body:not(.theme-dark) #page-bestellungen.page.on .bestell-header{background:#f8fbfd!important;background-color:#f8fbfd!important;background-image:none!important;border-color:#d5e2ec!important;border-radius:24px!important;box-shadow:0 14px 32px rgba(24,54,78,.10)!important}html body .page.on > .app-page-header :is(.pg-t,.module-head-title-text,.proj2-title),html body .page.on > :is(.topbar,.module-head,.workspace-topbar) :is(.pg-t,.module-head-title-text,.proj2-title),html body .page.on > :is(.topbar,.module-head,.workspace-topbar) :is(h1,h2){letter-spacing:0!important}html body .page.on :is(.art-table-wrap,.supplier-table-wrap,.bestell-table-shell,.bestell-report-table,.project-pricecheck-body,.az-table-wrap,.az-premium-table-wrap,.cart-table-wrap,.cabinet-production-table,.tw).std-table-scroll:not(.asset-premium-scroll){overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;contain:layout paint!important}html body .page.on :is(.art-table-wrap,.supplier-table-wrap).std-table-scroll > .tw,html body .page.on .std-table-scroll > :is(.bestell-table-body,.bestell-table-head){overflow:visible!important;max-height:none!important;scrollbar-width:none!important}html body .page.on :is(.art-table-wrap,.supplier-table-wrap).std-table-scroll > .tw::-webkit-scrollbar,html body .page.on .std-table-scroll > :is(.bestell-table-body,.bestell-table-head)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .page.on .std-table-scroll.std-table-scroll-order :is(.bestell-table-head,.bestell-table-body,.bestell-row){width:max-content!important;min-width:var(--bestell-grid-min-width,1092px)!important}html body .page.on .std-table-scroll.std-table-scroll-order .bestell-row{display:grid!important}html body :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll){overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;max-width:100%!important;scrollbar-width:thin!important;scrollbar-color:var(--ds-scroll-thumb) var(--ds-scroll-track)!important}html body :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll) > :is(.tw,.std-table-inner,.std-table-content,.art-list,.supplier-table-wrap,.bestell-table-head,.bestell-table-body,.project-pricecheck-body,.cart-table-wrap,.cabinet-production-table){overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;max-height:none!important;scrollbar-width:none!important}html body :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll) > :is(.tw,.std-table-inner,.std-table-content,.art-list,.supplier-table-wrap,.bestell-table-head,.bestell-table-body,.project-pricecheck-body,.cart-table-wrap,.cabinet-production-table)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll),html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):hover,html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):focus-within{scrollbar-color:var(--ds-scroll-thumb) var(--ds-scroll-track)!important}html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll)::-webkit-scrollbar-thumb,html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):hover::-webkit-scrollbar-thumb,html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):focus-within::-webkit-scrollbar-thumb{background-color:var(--ds-scroll-thumb)!important;border-color:var(--ds-scroll-track)!important}html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll)::-webkit-scrollbar-track,html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):hover::-webkit-scrollbar-track,html body:not(.native-scrollbars-always) :is(.page.on,.mbg.open,.modal.open) :is(.app-table-shell.std-table-scroll,.std-table-scroll.app-table-shell):not(.asset-premium-scroll):focus-within::-webkit-scrollbar-track{background:var(--ds-scroll-track)!important}html body .page.split-scroll :is(.art-table-wrap,.supplier-table-wrap,.tw).app-table-shell.std-table-scroll:not(.asset-premium-scroll){overflow:auto!important;scrollbar-gutter:auto!important}html body .page.split-scroll :is(.art-table-wrap,.supplier-table-wrap,.tw).app-table-shell.std-table-scroll:not(.asset-premium-scroll) > :is(.tw,.std-table-inner,.std-table-content){overflow:visible!important;scrollbar-width:none!important}}.app-table-shell.std-table-scroll .std-table-inner,.app-table-shell.std-table-scroll .tw.std-table-inner,.app-table-shell.std-table-scroll .art-list.std-table-inner,.app-table-shell.std-table-scroll .supplier-table-wrap.std-table-inner,.app-table-shell.std-table-scroll .project-pricecheck-table-wrap.std-table-inner,.app-table-shell.std-table-scroll .std-table-content.std-table-inner{overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important;max-height:none !important;height:auto !important;scrollbar-width:none !important}.app-table-shell.std-table-scroll .std-table-inner::-webkit-scrollbar{display:none !important}@media (min-width:901px){#page-artikel.on > #art-detail .detail-media{width:auto!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:4px!important}#page-artikel.on > #art-detail .detail-photo,#page-artikel.on > #art-detail .detail-photo img{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}#page-artikel.page.split-scroll.on > .art-shell{flex:1 1 auto!important;min-height:260px!important;height:auto;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}#page-artikel.page.split-scroll.on .art-table-wrap{flex:1 1 auto!important;min-height:220px!important;height:auto;max-height:none!important;overflow:auto!important;background:#fff!important}#page-artikel.page.split-scroll.on #art-cnt,#page-artikel.page.split-scroll.on #art-cnt .art-list,#page-artikel.page.split-scroll.on #art-cnt .tw,#page-artikel.page.split-scroll.on #art-cnt table{min-height:100%!important;background:#fff!important}body.theme-dark #page-artikel.page.split-scroll.on > .art-shell,body.theme-dark #page-artikel.page.split-scroll.on .art-toolbar,body.theme-dark #page-artikel.page.split-scroll.on .art-filter-row,body.theme-dark #page-artikel.page.split-scroll.on .art-columns,body.theme-dark #page-artikel.page.split-scroll.on .art-table-wrap,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt .art-list,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt .tw,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt table{background:#071421!important;border-color:rgba(84,125,158,.45)!important}body.theme-dark #page-artikel.page.split-scroll.on .art-filter-row{border-top:0!important}}@media (min-width:901px){#page-artikel.on > #art-detail .detail-media{justify-content:center!important;align-items:center!important;padding-left:4px!important;padding-right:4px!important}#page-artikel.on > #art-detail .detail-photo{margin-left:auto!important;margin-right:auto!important}}@media (min-width:901px){#page-artikel.on > #art-detail.detail-card{contain:layout paint!important}#page-artikel.on > #art-detail .detail-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}#page-artikel.on > #art-detail .detail-field{flex:1 1 clamp(136px,10.8vw,178px)!important;min-width:136px!important;max-width:178px!important}body.detail-resizing #page-artikel.on > #art-detail.detail-card,body.detail-resizing #page-artikel.on > #art-detail .detail-media,body.detail-resizing #page-artikel.on > #art-detail .detail-photo,body.detail-resizing #page-artikel.on > #art-detail .detail-body,body.detail-resizing #page-artikel.on > #art-detail .detail-grid,body.detail-resizing #page-artikel.on > #art-detail .detail-field,body.detail-resizing #page-artikel.on > .art-shell,body.detail-resizing #page-artikel.on .art-table-wrap{transition:none!important;animation:none!important}}@media (min-width:901px){#page-artikel.on .art-list td.col-actions{text-align:right!important}#page-artikel.on .art-list td.col-actions .art-row-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;box-shadow:0 8px 18px rgba(20,44,70,.08)!important}#page-artikel.on .art-list td.col-actions .art-row-action svg,#page-artikel.on .art-list td.col-actions .art-row-action .svg-icon{width:18px!important;height:18px!important;stroke-width:2!important}#page-artikel.on .art-list td.col-actions .action-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important;box-shadow:0 12px 28px rgba(59,130,246,.16),inset 0 1px 0 rgba(255,255,255,.5)!important}#page-artikel.on .art-list td.col-actions .action-transfer{background:linear-gradient(180deg,rgba(219,242,255,.98),rgba(151,214,255,.9))!important;border-color:rgba(56,164,255,.72)!important;color:#0c5f95!important}#page-artikel.on .art-list td.col-actions .action-tag,#page-artikel.on .art-list td.col-actions .action-edit,#page-artikel.on .art-list td.col-actions .action-open{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,252,.92))!important;border-color:var(--bd2)!important;color:#29445c!important}#page-artikel.on .art-list td.col-actions .action-delete{background:linear-gradient(180deg,#ff5d68,#ef3f49)!important;border-color:rgba(239,63,73,.88)!important;color:#fff!important;box-shadow:0 12px 26px rgba(239,63,73,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}#page-artikel.on .art-list td.col-actions .art-row-action:hover{filter:saturate(1.08) brightness(1.03)!important;transform:translateY(-1px)!important}body.theme-dark #page-artikel.on .art-list td.col-actions .action-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important;box-shadow:0 12px 28px rgba(59,130,246,.22),inset 0 1px 0 rgba(255,255,255,.5)!important}body.theme-dark #page-artikel.on .art-list td.col-actions .action-transfer{background:linear-gradient(180deg,rgba(30,92,140,.95),rgba(18,63,103,.95))!important;border-color:rgba(102,198,255,.58)!important;color:#d9f1ff!important}body.theme-dark #page-artikel.on .art-list td.col-actions .action-tag,body.theme-dark #page-artikel.on .art-list td.col-actions .action-edit,body.theme-dark #page-artikel.on .art-list td.col-actions .action-open{background:#0d2840!important;border-color:rgba(79,129,164,.52)!important;color:#dce9f4!important;box-shadow:0 10px 22px rgba(0,0,0,.22)!important}body.theme-dark #page-artikel.on .art-list td.col-actions .action-delete{background:linear-gradient(180deg,#ff6680,#ef4e6a)!important;border-color:rgba(255,126,150,.7)!important;color:#fff!important;box-shadow:0 14px 28px rgba(239,78,106,.28),inset 0 1px 0 rgba(255,255,255,.18)!important}}@media (min-width:901px){#page-artikel.on > #art-detail .detail-media{display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important}#page-artikel.on > #art-detail .detail-photo{margin-left:auto!important;margin-right:auto!important;align-self:center!important}#page-artikel.on > #art-detail .detail-photo img{margin-left:auto!important;margin-right:auto!important}}@media (min-width:901px){#page-artikel.on .art-toolbar .art-tools .art-tool.action-book,#page-artikel.on .art-toolbar .art-tools #btn-art-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important;box-shadow:0 12px 28px rgba(59,130,246,.16),inset 0 1px 0 rgba(255,255,255,.5)!important}#page-artikel.on .art-toolbar .art-tools .art-tool.action-cart,#page-artikel.on .art-toolbar .art-tools #btn-art-cart{background:linear-gradient(180deg,rgba(255,244,219,.98),rgba(255,214,143,.86))!important;border-color:rgba(251,146,60,.68)!important;color:#8a4300!important;box-shadow:0 12px 28px rgba(245,158,11,.16),inset 0 1px 0 rgba(255,255,255,.55)!important}#page-artikel.on .art-toolbar .art-tools .art-tool.action-reserve,#page-artikel.on .art-toolbar .art-tools #btn-art-reserve{background:linear-gradient(180deg,rgba(225,255,238,.98),rgba(168,236,196,.86))!important;border-color:rgba(52,211,153,.64)!important;color:#05603a!important;box-shadow:0 12px 28px rgba(16,185,129,.15),inset 0 1px 0 rgba(255,255,255,.55)!important}body.theme-dark #page-artikel.on .art-toolbar .art-tools .art-tool.action-book,body.theme-dark #page-artikel.on .art-toolbar .art-tools #btn-art-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important}body.theme-dark #page-artikel.on .art-toolbar .art-tools .art-tool.action-cart,body.theme-dark #page-artikel.on .art-toolbar .art-tools #btn-art-cart{background:linear-gradient(180deg,rgba(255,244,219,.98),rgba(255,214,143,.86))!important;border-color:rgba(251,146,60,.68)!important;color:#8a4300!important}body.theme-dark #page-artikel.on .art-toolbar .art-tools .art-tool.action-reserve,body.theme-dark #page-artikel.on .art-toolbar .art-tools #btn-art-reserve{background:linear-gradient(180deg,rgba(225,255,238,.98),rgba(168,236,196,.86))!important;border-color:rgba(52,211,153,.64)!important;color:#05603a!important}}@media (min-width:901px){#page-artikel.on > #art-detail .detail-body{overflow:hidden!important}#page-artikel.on > #art-detail .detail-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-flow:row!important;align-content:start!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;width:100%!important}#page-artikel.on > #art-detail .detail-field{min-width:0!important;max-width:none!important;width:auto!important;flex:none!important}#page-artikel.on > #art-detail .detail-label,#page-artikel.on > #art-detail .detail-value{overflow-wrap:anywhere!important}}@media (min-width:901px) and (max-width:1500px){#page-artikel.on > #art-detail .detail-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (min-width:901px) and (max-width:1180px){#page-artikel.on > #art-detail .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:901px){#page-artikel.page.split-scroll.on > .art-shell{display:flex!important;flex-direction:column!important;height:var(--article-shell-fill-height,auto)!important;min-height:var(--article-shell-fill-height,300px)!important;max-height:none!important;overflow:hidden!important;background:#fff!important}#page-artikel.page.split-scroll.on .art-table-wrap{flex:1 1 auto!important;height:var(--article-table-fill-height,auto)!important;min-height:var(--article-table-fill-height,240px)!important;max-height:none!important;overflow:auto!important;background:#fff!important}#page-artikel.page.split-scroll.on #art-cnt{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;background:#fff!important}#page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,#page-artikel.page.split-scroll.on #art-cnt > .art-list,#page-artikel.page.split-scroll.on #art-cnt > .std-table-content{flex:1 1 auto!important;min-height:100%!important;background:#fff!important}body.theme-dark #page-artikel.page.split-scroll.on > .art-shell,body.theme-dark #page-artikel.page.split-scroll.on .art-table-wrap,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-list,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .std-table-content{background:#071421!important}}@media (min-width:901px){#page-artikel.on > #art-detail.detail-card{grid-template-columns:minmax(160px,var(--detail-media-width,234px)) minmax(0,1fr)!important;column-gap:0!important;align-items:stretch!important}#page-artikel.on > #art-detail .detail-media{width:auto!important;max-width:none!important;padding-left:6px!important;padding-right:8px!important;justify-content:center!important;align-items:center!important;background:transparent!important;border-right:0!important;box-shadow:none!important}#page-artikel.on > #art-detail .detail-photo{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}#page-artikel.on > #art-detail .detail-body{padding-left:8px!important;padding-right:0!important;min-width:0!important}#page-artikel.on > #art-detail .detail-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}#page-artikel.on > #art-detail .detail-field{flex:1 1 clamp(142px,10.4vw,206px)!important;min-width:142px!important;max-width:220px!important;width:auto!important}#page-artikel.on > #art-detail .detail-note{width:100%!important}body.detail-resizing #page-artikel.on > #art-detail.detail-card,body.detail-resizing #page-artikel.on > #art-detail .detail-media,body.detail-resizing #page-artikel.on > #art-detail .detail-photo,body.detail-resizing #page-artikel.on > #art-detail .detail-body,body.detail-resizing #page-artikel.on > #art-detail .detail-grid,body.detail-resizing #page-artikel.on > #art-detail .detail-field{transition:none!important;animation:none!important}}@media (min-width:901px){#page-artikel.on > #art-detail.detail-card > .detail-media{display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;justify-items:center!important;align-items:center!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;background:transparent!important;border-right:0!important}#page-artikel.on > #art-detail.detail-card > .detail-media > .detail-photo{justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}#page-artikel.on > #art-detail.detail-card > .detail-media > .detail-photo img{margin-left:auto!important;margin-right:auto!important;object-position:center center!important}}@media (min-width:901px){.main:has(#page-artikel.on){overflow:hidden!important}#page-artikel.page.split-scroll.on{display:flex!important;flex-direction:column!important;height:calc(100vh - 56px)!important;min-height:0!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important}#page-artikel.page.split-scroll.on > .topbar,#page-artikel.page.split-scroll.on > #art-detail,#page-artikel.page.split-scroll.on > #art-resize{flex:0 0 auto!important}#page-artikel.page.split-scroll.on > .art-shell{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:0!important}#page-artikel.page.split-scroll.on > .art-shell > .art-toolbar,#page-artikel.page.split-scroll.on > .art-shell > .art-filter-row{flex:0 0 auto!important}#page-artikel.page.split-scroll.on > .art-shell > .art-table-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}#page-artikel.page.split-scroll.on #art-cnt{height:auto!important;min-height:100%!important;display:block!important}#page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,#page-artikel.page.split-scroll.on #art-cnt > .art-list{min-height:100%!important;background:#fff!important}body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-list{background:#071421!important}}@media (min-width:901px){#page-artikel.page.split-scroll.on > .art-shell{height:var(--article-shell-fill-height)!important;min-height:var(--article-shell-fill-height)!important;max-height:none!important;flex:0 0 var(--article-shell-fill-height)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#page-artikel.page.split-scroll.on > .art-shell > .art-table-wrap{height:var(--article-table-fill-height)!important;min-height:var(--article-table-fill-height)!important;max-height:none!important;flex:0 0 var(--article-table-fill-height)!important;overflow:auto!important;background:#fff!important}#page-artikel.page.split-scroll.on #art-cnt,#page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,#page-artikel.page.split-scroll.on #art-cnt > .art-list{min-height:100%!important;height:100%!important;background:#fff!important}body.theme-dark #page-artikel.page.split-scroll.on > .art-shell > .art-table-wrap,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .tw.art-list,body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-list{background:#071421!important}}@media (min-width:901px){html body .main:has(> #page-artikel.page.on){display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body .main:has(> #page-artikel.page.on) > #page-artikel.page.split-scroll.on{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;height:var(--article-page-fill-height,auto)!important;min-height:0!important;max-height:var(--article-page-fill-height,none)!important;overflow:hidden!important}html body #page-artikel.page.split-scroll.on > :is(.topbar,#art-detail,#art-resize){flex:0 0 auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns){flex:0 0 auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > #art-cnt.std-table-inner{min-height:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important}html body #page-artikel.page.split-scroll.on #art-cnt > :is(.tw.art-list,.art-list,.std-table-content),html body #page-artikel.page.split-scroll.on #art-cnt table{min-height:100%!important;background:#fff!important}html body.theme-dark .main:has(> #page-artikel.page.on),html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > #art-cnt.std-table-inner,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > :is(.tw.art-list,.art-list,.std-table-content),html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt table{background:#071421!important}}@media (min-width:901px){html body #page-artikel.page.split-scroll.on{height:var(--article-page-fill-height)!important;max-height:var(--article-page-fill-height)!important;min-height:0!important;overflow:hidden!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{height:var(--article-shell-fill-height)!important;min-height:0!important;max-height:var(--article-shell-fill-height)!important;flex:0 0 var(--article-shell-fill-height)!important;overflow:hidden!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{height:var(--article-table-fill-height)!important;min-height:var(--article-table-fill-height)!important;max-height:var(--article-table-fill-height)!important;flex:0 0 var(--article-table-fill-height)!important;overflow:auto!important}}@media (min-width:901px) and (max-height:1150px){html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{min-height:calc(100dvh - 540px)!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{min-height:calc(100dvh - 675px)!important;background:#fff!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{background:#071421!important}}@media (min-width:821px) and (max-width:3000px) and (min-height:650px) and (max-height:1700px){html[data-global-ui-scale="custom"] body{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html[data-global-ui-scale="custom"] .side,html[data-global-ui-scale="custom"] .main{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html[data-global-ui-scale="custom"] .page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important}html[data-global-ui-scale="custom"] .page.split-scroll.on,html[data-global-ui-scale="custom"] .page.dual-scroll.on{height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important;min-height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important;max-height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important}html[data-global-ui-scale="custom"] body:has(#page-einstellungen.on) .main{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}}@media (min-width:901px){html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{overflow:auto!important;background:#fff!important;min-height:0!important}html body #page-artikel #art-cnt.std-table-inner{min-width:1720px!important;min-height:100%!important;height:auto!important;overflow:visible!important;background:#fff!important}html body #page-artikel #art-cnt > .art-standard-table-inner{min-width:1720px!important;min-height:100%!important;height:auto!important;overflow:visible!important;background:#fff!important}html body #page-artikel #art-cnt > .art-standard-table-inner > table.art-standard-table{width:100%!important;min-width:1720px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important}html body #page-artikel #art-cnt > .art-standard-table-inner > table.art-standard-table thead th{position:sticky!important;top:0!important;z-index:4!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark #page-artikel #art-cnt.std-table-inner,html body.theme-dark #page-artikel #art-cnt > .art-standard-table-inner,html body.theme-dark #page-artikel #art-cnt > .art-standard-table-inner > table.art-standard-table{background:#071421!important}}@media (min-width:901px){html body .main:has(> #page-artikel.page.on){min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body .main:has(> #page-artikel.page.on) > #page-artikel.page.split-scroll.on{flex:1 1 auto!important;height:var(--article-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--article-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{flex:0 0 var(--article-shell-fill-height,calc(100dvh - 430px))!important;height:var(--article-shell-fill-height,calc(100dvh - 430px))!important;min-height:160px!important;max-height:var(--article-shell-fill-height,calc(100dvh - 430px))!important;overflow:hidden!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:0 0 var(--article-table-fill-height,calc(100dvh - 590px))!important;height:var(--article-table-fill-height,calc(100dvh - 590px))!important;min-height:var(--article-table-fill-height,calc(100dvh - 590px))!important;max-height:var(--article-table-fill-height,calc(100dvh - 590px))!important;overflow:auto!important;background:#fff!important}html body #page-artikel.page.split-scroll.on #art-cnt,html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner,html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner > table.art-standard-table{min-height:100%!important;background:#fff!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner > table.art-standard-table{background:#071421!important}}@media (min-width:901px){html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > #art-cnt.std-table-inner{display:flex!important;flex-direction:column!important;min-height:100%!important;height:100%!important}html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner{flex:1 1 auto!important;min-height:0!important;height:auto!important}html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner > table.art-standard-table{min-height:0!important}html body #page-artikel.page.split-scroll.on #art-cnt > .article-table-foot,html body #page-artikel.page.split-scroll.on #art-cnt > .art-foot.table-pager-foot{flex:0 0 auto!important;margin-top:auto!important;position:sticky!important;bottom:0!important;z-index:12!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 18px!important;border-top:1px solid rgba(219,231,237,.95)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -10px 24px rgba(12,34,54,.06)!important}html body #page-artikel.page.split-scroll.on #art-cnt > .article-table-foot .art-foot-selection,html body #page-artikel.page.split-scroll.on #art-cnt > .art-foot.table-pager-foot .art-foot-selection{justify-self:end!important}html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .article-table-foot,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-foot.table-pager-foot{background:rgba(7,20,33,.98)!important;border-top-color:rgba(84,125,158,.45)!important;box-shadow:0 -10px 24px rgba(0,0,0,.24)!important}}@media (min-width:901px){html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:var(--article-shell-fill-height,auto)!important;max-height:var(--article-shell-fill-height,none)!important;overflow:hidden!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-toolbar,html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-filter-row,html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-columns{flex:0 0 auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{flex:0 0 auto!important;min-height:54px!important;display:block!important;background:#fff!important;border-top:1px solid rgba(219,231,237,.95)!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host:empty{display:none!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{min-height:54px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 18px!important;margin:0!important;border-top:0!important;background:#fff!important;box-shadow:0 -10px 24px rgba(12,34,54,.06)!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host .art-foot-selection{justify-self:end!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{background:#071421!important;border-top-color:rgba(84,125,158,.45)!important}}@media (min-width:901px){html body .page.split-scroll.on > .art-shell.app-panel{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important}html body .page.split-scroll.on > .art-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns,.ch,.supplier-filter-row,.customer-filter-row){flex:0 0 auto!important}html body .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > .std-table-inner{min-height:100%!important;height:auto!important;overflow:visible!important}html body .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > .std-table-inner > :is(.tw,.art-list,.art-grid,.std-table-content){min-height:100%!important}html body .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > .std-table-inner > .art-foot.table-pager-foot{margin-top:auto!important}html body .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell table{background:inherit!important}html body.theme-dark .page.split-scroll.on > .art-shell.app-panel,html body.theme-dark .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell > .std-table-inner,html body.theme-dark .page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell table{background:#071421!important}}@media (min-width:901px){html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{flex:0 0 auto!important;display:block!important;min-height:54px!important;background:#fff!important;border-top:1px solid rgba(219,231,237,.95)!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{position:static!important;bottom:auto!important;min-height:54px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 18px!important;border-top:0!important;background:#fff!important;box-shadow:0 -10px 24px rgba(12,34,54,.06)!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{background:#071421!important;border-top-color:rgba(84,125,158,.45)!important}}@media (min-width:901px){html body .main{min-height:100dvh!important}html body .page.split-scroll.on{min-height:calc(100dvh - 56px)!important}html body #page-artikel.page.split-scroll.on{height:var(--article-page-fill-height,calc(100dvh - 56px))!important;max-height:var(--article-page-fill-height,calc(100dvh - 56px))!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{height:var(--article-shell-fill-height,calc(100dvh - 430px))!important;max-height:var(--article-shell-fill-height,calc(100dvh - 430px))!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important}}@media (min-width:901px){html body #page-artikel #art-cnt.std-table-inner,html body #page-artikel #art-cnt > .art-standard-table-inner{width:100%!important;min-width:100%!important}html body #page-artikel #art-cnt > .art-standard-table-inner > table.art-standard-table{width:100%!important;min-width:1880px!important;table-layout:fixed!important}html body #page-artikel #art-cnt .art-list th[data-col-id="select"],html body #page-artikel #art-cnt .art-list td[data-col-id="select"]{width:42px!important;min-width:42px!important;max-width:42px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="bild"],html body #page-artikel #art-cnt .art-list td[data-col-id="bild"]{width:76px!important;min-width:76px!important;max-width:76px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="nummer"],html body #page-artikel #art-cnt .art-list td[data-col-id="nummer"]{width:105px!important;min-width:105px!important;max-width:105px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="rexel"],html body #page-artikel #art-cnt .art-list td[data-col-id="rexel"]{width:112px!important;min-width:112px!important;max-width:112px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="name"],html body #page-artikel #art-cnt .art-list td[data-col-id="name"]{width:235px!important;min-width:235px!important;max-width:235px!important;white-space:normal!important;line-height:1.28!important}html body #page-artikel #art-cnt .art-list th[data-col-id="lagerplatz"],html body #page-artikel #art-cnt .art-list td[data-col-id="lagerplatz"]{width:125px!important;min-width:125px!important;max-width:125px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="hauptlager"],html body #page-artikel #art-cnt .art-list td[data-col-id="hauptlager"]{width:140px!important;min-width:140px!important;max-width:140px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="stellplatz"],html body #page-artikel #art-cnt .art-list td[data-col-id="stellplatz"]{width:150px!important;min-width:150px!important;max-width:150px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="bestand"],html body #page-artikel #art-cnt .art-list td[data-col-id="bestand"]{width:100px!important;min-width:100px!important;max-width:100px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="meldebestand"],html body #page-artikel #art-cnt .art-list td[data-col-id="meldebestand"]{width:105px!important;min-width:105px!important;max-width:105px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="hersteller"],html body #page-artikel #art-cnt .art-list td[data-col-id="hersteller"]{width:150px!important;min-width:150px!important;max-width:150px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="barcode"],html body #page-artikel #art-cnt .art-list td[data-col-id="barcode"]{width:145px!important;min-width:145px!important;max-width:145px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="status"],html body #page-artikel #art-cnt .art-list td[data-col-id="status"]{width:125px!important;min-width:125px!important;max-width:125px!important}html body #page-artikel #art-cnt .art-list th[data-col-id="aktionen"],html body #page-artikel #art-cnt .art-list td[data-col-id="aktionen"]{width:264px!important;min-width:264px!important;max-width:264px!important;text-align:right!important;overflow:visible!important}html body #page-artikel #art-cnt .art-list tbody tr{height:78px!important}html body #page-artikel #art-cnt .art-list td{padding-top:10px!important;padding-bottom:10px!important}}@media (min-width:901px){html body .main:has(> #page-artikel.page.on){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-global-ui-scale="custom"] body .main:has(> #page-artikel.page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html body #page-artikel.page.split-scroll.on{height:var(--article-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--article-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body #page-artikel.page.split-scroll.on > :is(.topbar,#art-detail,#art-resize){flex:0 0 auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel{flex:0 0 var(--article-shell-fill-height,360px)!important;height:var(--article-shell-fill-height,360px)!important;min-height:0!important;max-height:var(--article-shell-fill-height,360px)!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns){flex:0 0 auto!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:0 0 var(--article-table-fill-height,220px)!important;height:var(--article-table-fill-height,220px)!important;min-height:var(--article-table-fill-height,220px)!important;max-height:var(--article-table-fill-height,220px)!important;overflow:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{flex:0 0 auto!important;display:block!important;min-height:54px!important;background:#fff!important;border-top:1px solid rgba(219,231,237,.95)!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host:empty{display:none!important;min-height:0!important}html body #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{position:static!important;bottom:auto!important;min-height:54px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 18px!important;border-top:0!important;background:#fff!important;box-shadow:0 -10px 24px rgba(12,34,54,.06)!important}html body #page-artikel.page.split-scroll.on #art-cnt.std-table-inner,html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner,html body #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner > table.art-standard-table{background:#fff!important}html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host,html body.theme-dark #page-artikel.page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt.std-table-inner,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner,html body.theme-dark #page-artikel.page.split-scroll.on #art-cnt > .art-standard-table-inner > table.art-standard-table{background:#071421!important}}@media (min-width:901px){html body .main:has(> :is(#page-artikel,#page-lieferanten,#page-kunden).page.on){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-global-ui-scale="custom"] body .main:has(> :is(#page-artikel,#page-lieferanten,#page-kunden).page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on{height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(.topbar,.detail-card,.detail-resize){flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel{flex:0 0 var(--split-shell-fill-height,360px)!important;height:var(--split-shell-fill-height,360px)!important;min-height:0!important;max-height:var(--split-shell-fill-height,360px)!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns){flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:0 0 var(--split-table-fill-height,220px)!important;height:var(--split-table-fill-height,220px)!important;min-height:var(--split-table-fill-height,220px)!important;max-height:var(--split-table-fill-height,220px)!important;overflow:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{flex:0 0 auto!important;display:block!important;min-height:54px!important;background:#fff!important;border-top:1px solid rgba(219,231,237,.95)!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host:empty{display:none!important;min-height:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{position:static!important;bottom:auto!important;min-height:54px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 18px!important;border-top:0!important;background:#fff!important;box-shadow:0 -10px 24px rgba(12,34,54,.06)!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt).std-table-inner,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt) > :is(.tw,.art-list,.std-table-content){background:#fff!important;min-height:100%!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .supplier-actions-cell{white-space:nowrap!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt).std-table-inner,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt) > :is(.tw,.art-list,.std-table-content){background:#071421!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-toolbar.app-toolbar{min-height:74px!important;padding:14px 18px!important;gap:14px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-tools,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-tools-right{gap:10px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-tool{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .sr-action{min-height:44px!important;padding:0 18px!important;gap:8px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-filter-row{min-height:70px!important;padding:14px 18px!important;gap:12px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-filter-row input,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-filter-row select{height:46px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt).std-table-inner,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt) > .art-standard-table-inner{width:100%!important;min-width:100%!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on :is(#supplier-cnt,#customer-cnt) > .art-standard-table-inner > table.art-standard-table{width:100%!important;min-width:1280px!important;table-layout:fixed!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="logo"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="logo"],html body #page-kunden #customer-cnt .art-list th[data-col-id="logo"],html body #page-kunden #customer-cnt .art-list td[data-col-id="logo"]{width:78px!important;min-width:78px!important;max-width:78px!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="lieferant"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="lieferant"],html body #page-kunden #customer-cnt .art-list th[data-col-id="firma"],html body #page-kunden #customer-cnt .art-list td[data-col-id="firma"]{width:220px!important;min-width:220px!important;max-width:220px!important;white-space:normal!important;line-height:1.28!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="kontakt"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="kontakt"],html body #page-kunden #customer-cnt .art-list th[data-col-id="vorname"],html body #page-kunden #customer-cnt .art-list td[data-col-id="vorname"],html body #page-kunden #customer-cnt .art-list th[data-col-id="nachname"],html body #page-kunden #customer-cnt .art-list td[data-col-id="nachname"]{width:150px!important;min-width:150px!important;max-width:150px!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="email"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="email"],html body #page-kunden #customer-cnt .art-list th[data-col-id="email"],html body #page-kunden #customer-cnt .art-list td[data-col-id="email"]{width:210px!important;min-width:210px!important;max-width:210px!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="telefon"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="telefon"],html body #page-kunden #customer-cnt .art-list th[data-col-id="stadt"],html body #page-kunden #customer-cnt .art-list td[data-col-id="stadt"]{width:150px!important;min-width:150px!important;max-width:150px!important}html body #page-kunden #customer-cnt .art-list th[data-col-id="adresse"],html body #page-kunden #customer-cnt .art-list td[data-col-id="adresse"],html body #page-kunden #customer-cnt .art-list th[data-col-id="baustellen"],html body #page-kunden #customer-cnt .art-list td[data-col-id="baustellen"],html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="notiz"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="notiz"],html body #page-kunden #customer-cnt .art-list th[data-col-id="notiz"],html body #page-kunden #customer-cnt .art-list td[data-col-id="notiz"]{width:210px!important;min-width:210px!important;max-width:210px!important;white-space:normal!important;line-height:1.28!important}html body #page-lieferanten #supplier-cnt .art-list th[data-col-id="status"],html body #page-lieferanten #supplier-cnt .art-list td[data-col-id="status"]{width:120px!important;min-width:120px!important;max-width:120px!important}html body :is(#page-lieferanten #supplier-cnt,#page-kunden #customer-cnt) .art-list th[data-col-id="aktionen"],html body :is(#page-lieferanten #supplier-cnt,#page-kunden #customer-cnt) .art-list td[data-col-id="aktionen"]{width:118px!important;min-width:118px!important;max-width:118px!important;text-align:right!important;overflow:visible!important}html body :is(#page-lieferanten #supplier-cnt,#page-kunden #customer-cnt) .art-list tbody tr{height:78px!important}html body :is(#page-lieferanten #supplier-cnt,#page-kunden #customer-cnt) .art-list td{padding-top:10px!important;padding-bottom:10px!important}}@media (min-width:901px){html body .main:has(> :is(#page-werkzeug,#page-schluessel).page.on){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-global-ui-scale="custom"] body .main:has(> :is(#page-werkzeug,#page-schluessel).page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on{height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > :is(.topbar,.detail-card,.detail-resize){flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .topbar.app-page-header{min-height:118px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar{flex:0 0 auto!important;min-height:74px!important;padding:14px 18px!important;gap:14px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-tools,html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-tools-right{gap:10px!important;align-items:center!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-tool{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .sr-action{min-height:44px!important;padding:0 18px!important;gap:8px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .export-icon-btn.art-icon-action{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-filter-row{flex:0 0 auto!important;min-height:70px!important;padding:14px 18px!important;gap:12px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-filter-row input,html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-filter-row select{height:46px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-columns{flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-board{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:grid!important;align-items:stretch!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-panel{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-head{flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-table{width:100%!important;min-width:720px!important}body.theme-dark :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel,body.theme-dark :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-panel,body.theme-dark :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll,body.theme-dark :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-table{background:#071421!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card{display:grid!important;grid-template-columns:minmax(180px,var(--detail-media-width,253px)) minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important;height:auto!important;max-height:430px!important;margin-bottom:0!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;width:auto!important;min-width:0!important;max-width:none!important;border-right:1px solid var(--bd)!important;border-bottom:0!important;background:#fff!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo{width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;min-width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;max-width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;min-height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;max-height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;margin:0 auto!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo img{width:100%!important;height:100%!important;object-fit:contain!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:18px 18px 14px!important;overflow:auto!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important;gap:8px!important;margin-top:10px!important;align-content:start!important;justify-content:start!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-field{min-height:62px!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-note{margin-top:10px!important}}@media (max-width:900px){html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card{grid-template-columns:1fr!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;border-right:0!important;border-bottom:1px solid var(--bd)!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:1!important;grid-row:2!important}}@media (min-width:901px){html body .main:has(> #page-schaltschrankbau.page.on){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-global-ui-scale="custom"] body .main:has(> #page-schaltschrankbau.page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html body #page-schaltschrankbau.page.on{height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header{flex:0 0 auto!important;margin:0!important;min-height:118px!important;display:flex!important;align-items:stretch!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head{width:100%!important;min-height:118px!important;padding:24px 28px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text{display:block!important;visibility:visible!important;opacity:1!important;min-height:34px!important;color:transparent!important;font-size:0!important;line-height:1!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text::before{content:"Schaltschrankbau";display:block!important;color:var(--tx,#132f40)!important;font-size:30px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:0!important}body.theme-dark #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text::before{color:#f8fafc!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-copy{display:block!important;visibility:visible!important;opacity:1!important;margin:8px 0 0!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-meta{margin-top:14px!important}html body #page-schaltschrankbau.page.on > .cabinet-board{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel > .project-panel-head{flex:0 0 auto!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel > .mb2{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child #cabinet-list{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child .cabinet-side-panel-left{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child .cabinet-side-panel-left .mb2{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card{display:grid!important;grid-template-columns:minmax(160px,var(--detail-media-width,253px)) minmax(0,1fr)!important;grid-auto-flow:column!important;column-gap:0!important;align-items:stretch!important;min-height:0!important;height:auto!important;max-height:430px!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;justify-items:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 14px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-right:0!important;box-shadow:none!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media > .detail-photo{width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;min-width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;max-width:var(--detail-photo-size,var(--detail-photo-width,205px))!important;height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;min-height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;max-height:var(--detail-photo-size,var(--detail-photo-height,205px))!important;justify-self:center!important;align-self:center!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media > .detail-photo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:18px 18px 14px 8px!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-top:10px!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-field{flex:1 1 clamp(142px,10.4vw,206px)!important;min-width:142px!important;max-width:220px!important;width:auto!important;min-height:62px!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-note{width:100%!important;margin-top:10px!important}body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card,body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-media,body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-photo,body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-body,body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-grid,body.detail-resizing :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card .detail-field{transition:none!important;animation:none!important}}@media (max-width:900px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card{grid-template-columns:1fr!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-body{grid-column:1!important;grid-row:2!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card{display:grid!important;grid-template-columns:minmax(180px,253px) minmax(0,1fr)!important;grid-auto-flow:column!important;column-gap:0!important;align-items:stretch!important;min-height:0!important;height:auto!important;max-height:430px!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;justify-items:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 14px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-right:0!important;box-shadow:none!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo{width:205px!important;min-width:205px!important;max-width:205px!important;height:205px!important;min-height:205px!important;max-height:205px!important;justify-self:center!important;align-self:center!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo img,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:18px 18px 14px 8px!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-grid,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-top:10px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-field,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-field{flex:1 1 clamp(142px,10.4vw,206px)!important;min-width:142px!important;max-width:220px!important;width:auto!important;min-height:62px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-note,html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card .detail-note{width:100%!important;margin-top:10px!important}}@media (max-width:900px){html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card{grid-template-columns:1fr!important}}@media (min-width:901px){html body .main:has(> :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-global-ui-scale="custom"] body .main:has(> :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on{display:flex!important;flex-direction:column!important;height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;gap:14px!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(.topbar,.detail-card,.detail-resize){flex:0 0 auto!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns){flex:0 0 auto!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-columns:not(.open){display:none!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .asset-premium-board,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .g2e.asset-premium-board{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;align-items:stretch!important;overflow:hidden!important;background:#fff!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-panel{min-height:0!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-head{flex:0 0 auto!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-scroll,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .tw.asset-premium-scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important;background:#fff!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-table{width:100%!important;min-width:720px!important;background:#fff!important}body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel,body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-board,body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-panel,body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-scroll,body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .tw.asset-premium-scroll,body.theme-dark :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on .asset-premium-table{background:#071421!important;background-color:#071421!important}}@media (min-width:901px){html body .page.on > .topbar.app-page-header{border-radius:24px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%)!important;border:1px solid rgba(213,226,236,.95)!important;box-shadow:0 18px 42px rgba(31,57,76,.10)!important;color:var(--tx,#132f40)!important;overflow:hidden!important}html body .page.on > .topbar.app-page-header .pg-t,html body .page.on > .topbar.app-page-header :is(.module-head-title-text,.proj2-title){color:var(--tx,#132f40)!important;font-weight:950!important;letter-spacing:0!important}html body .page.on > .topbar.app-page-header .pg-s,html body .page.on > .topbar.app-page-header :is(.module-head-copy,.proj2-sub){color:var(--muted,#7890a2)!important}body.theme-dark .page.on > .topbar.app-page-header{background:linear-gradient(180deg,#0d2236 0%,#0a1a2a 100%)!important;border-color:rgba(88,122,150,.42)!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important;color:#f8fafc!important}body.theme-dark .page.on > .topbar.app-page-header .pg-t,body.theme-dark .page.on > .topbar.app-page-header :is(.module-head-title-text,.proj2-title){color:#f8fafc!important}body.theme-dark .page.on > .topbar.app-page-header .pg-s,body.theme-dark .page.on > .topbar.app-page-header :is(.module-head-copy,.proj2-sub){color:#9fb4c8!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card{display:grid!important;grid-template-columns:minmax(160px,var(--detail-media-width,253px)) minmax(0,1fr)!important;align-items:stretch!important;contain:layout paint!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo{width:var(--detail-photo-width,var(--detail-photo-size,205px))!important;min-width:var(--detail-photo-width,var(--detail-photo-size,205px))!important;max-width:var(--detail-photo-width,var(--detail-photo-size,205px))!important;height:var(--detail-photo-height,var(--detail-photo-size,205px))!important;min-height:var(--detail-photo-height,var(--detail-photo-size,205px))!important;max-height:var(--detail-photo-height,var(--detail-photo-size,205px))!important;margin:auto!important;border:0!important;box-shadow:none!important;transition:none!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo img{width:100%!important;height:100%!important;object-fit:contain!important}html body :is(#page-lieferanten,#page-kunden).page.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:center!important}html body #page-messenger.page.on{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important}html body #page-messenger.page.on > .topbar.app-page-header{min-height:118px!important;padding:24px 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex:0 0 auto!important}html body #page-messenger.page.on > .topbar.app-page-header .pg-t{font-size:clamp(28px,2vw,34px)!important;line-height:1.05!important}html body #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important}html body #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control){width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbfd 100%)!important;border:1px solid rgba(205,223,235,.95)!important;color:#173247!important;box-shadow:0 12px 24px rgba(26,52,73,.08)!important;opacity:1!important;visibility:visible!important}html body #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control) svg{display:block!important;width:21px!important;height:21px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}html body #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar .chat-window-control.primary{background:linear-gradient(180deg,#36b7f0 0%,#238ee0 100%)!important;border-color:#2aa9e8!important;color:#fff!important;box-shadow:0 16px 32px rgba(35,142,224,.26)!important}html body #page-messenger.page.on > .chat-shell{flex:1 1 auto!important;min-height:0!important;margin-top:0!important}body.theme-dark #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control){background:linear-gradient(180deg,#102b44 0%,#0b1d2f 100%)!important;border-color:rgba(88,122,150,.55)!important;color:#dce9f6!important;box-shadow:0 12px 24px rgba(0,0,0,.24)!important}body.theme-dark #page-messenger.page.on > .topbar.app-page-header .chat-window-toolbar .chat-window-control.primary{background:linear-gradient(180deg,#36b7f0 0%,#238ee0 100%)!important;border-color:#2aa9e8!important;color:#fff!important}}@media (min-width:821px){html body #page-messenger.chat-window-open:not(.chat-window-maximized){width:min(860px,calc(100vw - 48px))!important;height:min(680px,calc(100dvh - 72px))!important;border-radius:28px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header{min-height:78px!important;height:78px!important;padding:14px 18px!important;border-radius:28px 28px 0 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header .pg-t{font-size:22px!important;line-height:1.1!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header .pg-s{display:none!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header .chat-window-toolbar{gap:8px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control){width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) > .topbar.app-page-header .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control) svg{width:18px!important;height:18px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-shell{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:0!important;min-height:0!important;height:calc(100% - 78px)!important;border-radius:0 0 28px 28px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-sidebar-card,html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-main-card{min-height:0!important;height:100%!important;border-radius:0!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-thread-head:has(> .chat-thread-head-main:only-child){grid-template-columns:minmax(0,1fr)!important;min-height:72px!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-thread-head:has(> .chat-thread-head-main:only-child) > .chat-thread-head-main{grid-column:1 / -1!important;display:block!important;min-width:0!important;width:100%!important}html body #page-messenger.chat-window-open:not(.chat-window-maximized) .chat-thread-head:has(> .chat-thread-head-main:only-child) .chat-thread-head-meta{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;line-height:1.35!important}}@media (min-width:901px){html body .main:has(> :is(#page-lieferanten,#page-kunden).page.on){display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body .main:has(> :is(#page-lieferanten,#page-kunden).page.on) > :is(#page-lieferanten,#page-kunden).page.split-scroll.on{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;height:var(--article-page-fill-height,auto)!important;min-height:0!important;max-height:var(--article-page-fill-height,none)!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(.topbar,#supplier-detail,#customer-detail){flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]{flex:0 0 26px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:26px!important;min-height:26px!important;margin:0 0 -13px!important;padding:0!important;position:relative!important;z-index:30!important;cursor:ns-resize!important;pointer-events:auto!important;touch-action:none!important;transform:none!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{content:""!important;display:block!important;width:clamp(118px,8vw,156px)!important;height:14px!important;border:1px solid rgba(179,199,211,.52)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(235,244,249,.72))!important;box-shadow:0 10px 24px rgba(18,32,46,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;opacity:1!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:54px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(172,190,203,.45),rgba(126,148,163,.82),rgba(172,190,203,.45))!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;inset:auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]:hover::after,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize].is-dragging::after{width:68px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > :is(.art-toolbar,.art-filter-row,.art-columns){flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > :is(.art-table-wrap,.supplier-table-wrap).std-table-scroll.app-table-shell{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{border-color:rgba(93,126,150,.46)!important;background:linear-gradient(180deg,rgba(20,39,57,.88),rgba(10,24,38,.86))!important;box-shadow:0 10px 24px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08)!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{background:linear-gradient(90deg,rgba(97,124,145,.38),rgba(151,171,188,.72),rgba(97,124,145,.38))!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel,html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > :is(.art-table-wrap,.supplier-table-wrap).std-table-scroll.app-table-shell{background:#071421!important}}#page-messenger :is(.chat-window-toolbar,.chat-search-wrap,.chat-thread-actions,.chat-compose-input) button svg,#chat-window-launcher svg,#btn-chat-jump-bottom svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}#page-messenger :is(.chat-window-toolbar,.chat-search-wrap,.chat-thread-actions,.chat-compose-input) button svg *,#chat-window-launcher svg *,#btn-chat-jump-bottom svg *{stroke:currentColor!important;fill:none!important;vector-effect:non-scaling-stroke!important}#page-messenger .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control){color:#173247!important;font-size:0!important;line-height:0!important}#page-messenger .chat-window-toolbar .chat-window-control.primary{color:#fff!important}#page-messenger.chat-window-open .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control) svg{width:19px!important;height:19px!important}#page-messenger .chat-search-action svg{width:22px!important;height:22px!important}#page-messenger .chat-compose-btn svg{width:18px!important;height:18px!important}#btn-chat-jump-bottom{display:grid!important;place-items:center!important;color:#173247!important}#btn-chat-jump-bottom svg{width:18px!important;height:18px!important}body.theme-dark #page-messenger .chat-window-toolbar :is(#btn-chat-refresh,.chat-window-control),body.theme-dark #btn-chat-jump-bottom{color:#dce9f6!important}body.theme-dark #page-messenger .chat-window-toolbar .chat-window-control.primary{color:#fff!important}@media (min-width:901px){html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{min-height:38px!important;height:38px!important;flex:0 0 38px!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host > .art-foot{min-height:38px!important;height:38px!important;padding:3px 10px!important;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr)!important;box-shadow:0 -6px 16px rgba(12,34,54,.045)!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-page-controls{gap:4px!important;padding:3px!important;border-radius:12px!important;min-height:28px!important;box-shadow:0 5px 14px rgba(13,35,55,.055),inset 0 1px 0 rgba(255,255,255,.8)!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-page-controls :is(#art-page-size,.table-page-size,select){width:86px!important;min-width:86px!important;height:26px!important;min-height:26px!important;line-height:26px!important;padding:0 20px 0 8px!important;font-size:12px!important;border-radius:9px!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-page-status{min-width:58px!important;font-size:12px!important;line-height:26px!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-page-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:9px!important;font-size:13px!important}html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-foot-count,html body :is(#page-artikel,#page-lieferanten,#page-kunden).page.split-scroll.on .art-foot-selection{font-size:12px!important;line-height:1.2!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(.topbar,#supplier-detail,#customer-detail,.detail-resize){flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card{display:grid!important;grid-template-columns:minmax(180px,var(--detail-media-width,234px)) minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important;height:auto;max-height:430px!important;margin:0!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0 10px!important;border:0!important;border-right:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-photo{width:var(--detail-photo-size,var(--detail-photo-width,206px))!important;min-width:var(--detail-photo-size,var(--detail-photo-width,206px))!important;max-width:var(--detail-photo-size,var(--detail-photo-width,206px))!important;height:var(--detail-photo-size,var(--detail-photo-height,206px))!important;min-height:var(--detail-photo-size,var(--detail-photo-height,206px))!important;max-height:var(--detail-photo-size,var(--detail-photo-height,206px))!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-photo img{width:100%!important;height:100%!important;object-fit:contain!important;border:0!important;background:transparent!important;box-shadow:none!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:18px 18px 14px!important;overflow:auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important;gap:8px!important;margin-top:10px!important;align-content:start!important;align-items:stretch!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-field{min-height:62px!important;padding:9px 10px!important;border-radius:12px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-note{margin-top:10px!important;padding:10px 12px!important;border-radius:12px!important;max-height:66px!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]{flex:0 0 26px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:30!important;cursor:ns-resize!important;pointer-events:auto!important;touch-action:none!important;transform:none!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{content:""!important;display:block!important;width:clamp(118px,8vw,156px)!important;height:14px!important;border:1px solid rgba(179,199,211,.52)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(235,244,249,.72))!important;box-shadow:0 10px 24px rgba(18,32,46,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;opacity:1!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:54px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(172,190,203,.45),rgba(126,148,163,.82),rgba(172,190,203,.45))!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;inset:auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]:hover::after,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize].is-dragging::after{width:68px!important}body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-media,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-photo,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-body,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-grid,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail) .detail-field,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell,body.detail-resizing :is(#page-lieferanten,#page-kunden).page.split-scroll.on .art-table-wrap{transition:none!important;animation:none!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{border-color:rgba(93,126,150,.46)!important;background:linear-gradient(180deg,rgba(20,39,57,.88),rgba(10,24,38,.86))!important;box-shadow:0 10px 24px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08)!important}html body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{background:linear-gradient(90deg,rgba(97,124,145,.38),rgba(151,171,188,.72),rgba(97,124,145,.38))!important}}@media (min-width:821px){html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on{background:linear-gradient(180deg,#f7fdff 0%,#eaf8fc 100%)!important;border-color:rgba(78,172,196,.34)!important;color:#137f9a!important;box-shadow:0 8px 20px rgba(16,124,158,.08),inset 0 1px 0 rgba(255,255,255,.92)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on:hover{background:linear-gradient(180deg,#ffffff 0%,#dff4fb 100%)!important;border-color:rgba(20,150,180,.48)!important;color:#0f718b!important;box-shadow:0 10px 24px rgba(16,124,158,.12),inset 0 1px 0 rgba(255,255,255,.95)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on svg{color:#159bb8!important;stroke:currentColor!important}html body.theme-dark :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on{background:linear-gradient(180deg,#16324d 0%,#10273e 100%)!important;border-color:rgba(84,189,224,.46)!important;color:#dff7ff!important;box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07)!important}html body.theme-dark :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on:hover{background:linear-gradient(180deg,#1b3d5f 0%,#14304c 100%)!important;border-color:rgba(102,211,246,.62)!important;color:#f0fbff!important;box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09)!important}html body.theme-dark :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right .sr-action.is-on svg{color:#94e7ff!important;stroke:currentColor!important}}@media (min-width:901px){#page-artikel.on > #art-detail.detail-card,#page-artikel.on > #art-detail .detail-media,#page-artikel.on > #art-detail .detail-body,#page-artikel.on > #art-detail .detail-grid,#page-artikel.on > #art-detail .detail-field{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important;animation:none!important}#page-artikel.on > #art-detail .detail-photo img,#page-artikel.on > #art-detail .detail-title,#page-artikel.on > #art-detail .detail-sub,#page-artikel.on > #art-detail .detail-value{transition:opacity .12s ease!important}body.article-detail-switching #page-artikel.on > #art-detail.detail-card,body.article-detail-switching #page-artikel.on > #art-detail .detail-media,body.article-detail-switching #page-artikel.on > #art-detail .detail-photo,body.article-detail-switching #page-artikel.on > #art-detail .detail-body,body.article-detail-switching #page-artikel.on > #art-detail .detail-grid,body.article-detail-switching #page-artikel.on > #art-detail .detail-field,body.article-detail-switching #page-artikel.on > .art-shell,body.article-detail-switching #page-artikel.on .art-table-wrap{transition:none!important;animation:none!important}body.article-detail-switching #page-artikel.on > #art-detail .detail-photo img,body.article-detail-switching #page-artikel.on > #art-detail .detail-title,body.article-detail-switching #page-artikel.on > #art-detail .detail-sub,body.article-detail-switching #page-artikel.on > #art-detail .detail-value{opacity:.96!important}}@media (min-width:821px){html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-mat-overview,#btn-wz-overview,#btn-key-overview,#btn-supplier-overview,#btn-customer-overview).sr-action.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-main) 88%,#ffffff 12%),var(--btn-main))!important;border-color:color-mix(in srgb,var(--btn-main) 74%,#10283a 26%)!important;color:var(--btn-main-text,#ffffff)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--btn-main) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.22)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-filters,#btn-mat-filters,#btn-wz-filters,#btn-key-filters,#btn-supplier-filters,#btn-customer-filters,#btn-bew-filters).sr-action.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-alt) 88%,#ffffff 12%),var(--btn-alt))!important;border-color:color-mix(in srgb,var(--btn-alt) 74%,#10283a 26%)!important;color:var(--btn-alt-text,#ffffff)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--btn-alt) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.22)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-mat-overview,#btn-wz-overview,#btn-key-overview,#btn-supplier-overview,#btn-customer-overview,#btn-art-filters,#btn-mat-filters,#btn-wz-filters,#btn-key-filters,#btn-supplier-filters,#btn-customer-filters,#btn-bew-filters).sr-action.is-on svg{color:currentColor!important;stroke:currentColor!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-mat-overview,#btn-wz-overview,#btn-key-overview,#btn-supplier-overview,#btn-customer-overview).sr-action.is-on:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-main-hover) 86%,#ffffff 14%),var(--btn-main-hover))!important;border-color:color-mix(in srgb,var(--btn-main-hover) 76%,#10283a 24%)!important;color:var(--btn-main-text,#ffffff)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-filters,#btn-mat-filters,#btn-wz-filters,#btn-key-filters,#btn-supplier-filters,#btn-customer-filters,#btn-bew-filters).sr-action.is-on:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-alt-hover) 86%,#ffffff 14%),var(--btn-alt-hover))!important;border-color:color-mix(in srgb,var(--btn-alt-hover) 76%,#10283a 24%)!important;color:var(--btn-alt-text,#ffffff)!important}}@media (min-width:821px){html body.theme-dik,html body.theme-graphite,html body.theme-copper{color-scheme:dark}html body.theme-win11,html body.theme-macos{color-scheme:light}html body.theme-dik .side{background:radial-gradient(circle at 26% 0%,rgba(242,194,48,.16),transparent 30%),linear-gradient(180deg,#05080b 0%,#0b1016 54%,#05080b 100%)!important;border-right-color:rgba(242,194,48,.18)!important}html body.theme-dik .brand,html body.theme-dik .side .sec{color:#f2c230!important}html body.theme-dik :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card){background:linear-gradient(180deg,rgba(17,24,32,.96),rgba(8,12,17,.94))!important;border-color:rgba(242,194,48,.20)!important;box-shadow:0 24px 58px rgba(0,0,0,.34),inset 0 1px 0 rgba(242,194,48,.08)!important}html body.theme-dik :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card) :is(h1,h2,h3,.pg-t,.detail-title,.detail-value,.sr-title){color:#f8fafc!important}html body.theme-dik :is(.badge,.loc-pill,.status-pill.ok){background:rgba(242,194,48,.14)!important;border-color:rgba(242,194,48,.28)!important;color:#f6d55c!important}html body.theme-dik :is(.btn.bg,.art-tool.is-primary,.sr-action.is-on){background:linear-gradient(180deg,#f6d55c,#d9ad25)!important;border-color:#c49a1f!important;color:#101820!important}html body.theme-dik :is(input,select,textarea,.detail-field,.art-filter-row input,.art-filter-row select){background:rgba(6,10,14,.78)!important;border-color:rgba(242,194,48,.20)!important;color:#f8fafc!important}html body.theme-win11 :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card){background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(238,246,255,.76))!important;border-color:rgba(37,99,235,.14)!important;box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(18px) saturate(1.18)!important}html body.theme-win11 .side{background:linear-gradient(180deg,#f8fbff 0%,#eef5ff 56%,#e8f1ff 100%)!important;border-right-color:rgba(37,99,235,.16)!important}html body.theme-win11 :is(.btn.bg,.art-tool.is-primary,.sr-action.is-on){background:linear-gradient(180deg,#4f8cff,#2563eb)!important;border-color:#2563eb!important;color:#fff!important}html body.theme-macos :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card){background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(246,247,251,.70))!important;border-color:rgba(10,132,255,.16)!important;box-shadow:0 26px 64px rgba(26,40,60,.12),inset 0 1px 0 rgba(255,255,255,.92)!important;backdrop-filter:blur(22px) saturate(1.22)!important}html body.theme-macos .side{background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 54%,#eceef4 100%)!important;border-right-color:rgba(10,132,255,.14)!important}html body.theme-macos :is(.btn.bg,.art-tool.is-primary,.sr-action.is-on){background:linear-gradient(180deg,#46a3ff,#0a84ff)!important;border-color:#0a84ff!important;color:#fff!important}html body.theme-graphite :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card){background:linear-gradient(180deg,rgba(20,28,40,.96),rgba(8,12,18,.95))!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 60px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)!important}html body.theme-graphite .side{background:linear-gradient(180deg,#070a0f 0%,#111827 56%,#070a0f 100%)!important;border-right-color:rgba(56,189,248,.20)!important}html body.theme-graphite :is(.btn.bg,.art-tool.is-primary,.sr-action.is-on){background:linear-gradient(180deg,#67d8ff,#38bdf8)!important;border-color:#38bdf8!important;color:#06121b!important}html body.theme-copper :is(.page.on>.topbar,.page.on>.module-head,.page.on>.app-page-header,.detail-card,.art-shell,.table-card,.card,.kpi,.settings-card){background:linear-gradient(180deg,rgba(35,18,10,.96),rgba(14,13,14,.95))!important;border-color:rgba(249,115,22,.24)!important;box-shadow:0 24px 60px rgba(0,0,0,.36),inset 0 1px 0 rgba(251,146,60,.08)!important}html body.theme-copper .side{background:linear-gradient(180deg,#120a06 0%,#25130a 54%,#100b08 100%)!important;border-right-color:rgba(249,115,22,.22)!important}html body.theme-copper :is(.btn.bg,.art-tool.is-primary,.sr-action.is-on){background:linear-gradient(180deg,#fb923c,#f97316)!important;border-color:#f97316!important;color:#111827!important}}#settings-sec-design .settings-design-group-title{margin:10px 0 2px!important;padding:8px 12px!important;border:1px solid rgba(142,165,183,.22)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(240,248,252,.88),rgba(232,242,248,.62))!important;color:#5f788d!important;font:800 11px/1 var(--font-head,'Segoe UI',sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.theme-dark #settings-sec-design .settings-design-group-title,body.theme-dik #settings-sec-design .settings-design-group-title,body.theme-graphite #settings-sec-design .settings-design-group-title,body.theme-copper #settings-sec-design .settings-design-group-title{background:linear-gradient(180deg,rgba(30,42,56,.92),rgba(14,21,30,.78))!important;border-color:rgba(148,163,184,.22)!important;color:#b8c8d8!important}body.theme-dik #settings-sec-design .settings-design-group-title{border-color:rgba(242,194,48,.24)!important;color:#f2c230!important}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card{flex:0 0 var(--detail-card-live-height,auto)!important;height:var(--detail-card-live-height,auto)!important;min-height:var(--detail-card-live-height,0px)!important;max-height:430px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel{flex:0 0 var(--split-shell-fill-height,360px)!important;height:var(--split-shell-fill-height,360px)!important;min-height:0!important;max-height:var(--split-shell-fill-height,360px)!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > :is(.art-table-wrap,.supplier-table-wrap).std-table-scroll.app-table-shell{flex:0 0 var(--split-table-fill-height,220px)!important;height:var(--split-table-fill-height,220px)!important;min-height:var(--split-table-fill-height,220px)!important;max-height:var(--split-table-fill-height,220px)!important;overflow:auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]{cursor:ns-resize!important}}@media (min-width:821px){html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-art-columns,#btn-art-filters,#btn-mat-overview,#btn-mat-columns,#btn-mat-filters,#btn-wz-overview,#btn-wz-columns,#btn-wz-filters,#btn-key-overview,#btn-key-columns,#btn-key-filters,#btn-supplier-overview,#btn-supplier-columns,#btn-supplier-filters,#btn-customer-overview,#btn-customer-columns,#btn-customer-filters,#btn-bew-columns,#btn-bew-filters).sr-action.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-main) 88%,#ffffff 12%),var(--btn-main))!important;border-color:color-mix(in srgb,var(--btn-main) 74%,#10283a 26%)!important;color:var(--btn-main-text,#ffffff)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--btn-main) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.22)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-art-columns,#btn-art-filters,#btn-mat-overview,#btn-mat-columns,#btn-mat-filters,#btn-wz-overview,#btn-wz-columns,#btn-wz-filters,#btn-key-overview,#btn-key-columns,#btn-key-filters,#btn-supplier-overview,#btn-supplier-columns,#btn-supplier-filters,#btn-customer-overview,#btn-customer-columns,#btn-customer-filters,#btn-bew-columns,#btn-bew-filters).sr-action.is-on:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-main-hover) 86%,#ffffff 14%),var(--btn-main-hover))!important;border-color:color-mix(in srgb,var(--btn-main-hover) 76%,#10283a 24%)!important;color:var(--btn-main-text,#ffffff)!important}html body :is(#page-artikel,#page-material,#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel,#page-lieferanten,#page-kunden,#page-bewegungen).page.on .art-tools-right :is(#btn-art-overview,#btn-art-columns,#btn-art-filters,#btn-mat-overview,#btn-mat-columns,#btn-mat-filters,#btn-wz-overview,#btn-wz-columns,#btn-wz-filters,#btn-key-overview,#btn-key-columns,#btn-key-filters,#btn-supplier-overview,#btn-supplier-columns,#btn-supplier-filters,#btn-customer-overview,#btn-customer-columns,#btn-customer-filters,#btn-bew-columns,#btn-bew-filters).sr-action.is-on svg{color:currentColor!important;stroke:currentColor!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on{display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;min-height:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .topbar.app-page-header{flex:0 0 auto!important;margin:0 0 36px!important;border-radius:18px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card{flex:0 0 var(--detail-card-live-height,252px)!important;height:var(--detail-card-live-height,252px)!important;min-height:var(--detail-card-live-height,252px)!important;max-height:420px!important;display:grid!important;grid-template-columns:minmax(184px,var(--detail-media-width,234px)) minmax(0,1fr)!important;column-gap:0!important;align-items:stretch!important;overflow:hidden!important;margin:0!important;padding:0!important;border-radius:16px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;min-width:0!important;height:100%!important;padding:16px 12px!important;background:transparent!important;border:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo{width:var(--detail-photo-size,206px)!important;height:var(--detail-photo-size,206px)!important;min-width:var(--detail-photo-size,206px)!important;max-width:var(--detail-photo-size,206px)!important;max-height:100%!important;margin:auto!important;border:0!important;box-shadow:none!important;background:transparent!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-media > .detail-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;margin:auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card > .detail-body{grid-column:2!important;grid-row:1!important;min-width:0!important;min-height:0!important;padding:20px 18px 16px!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;margin-top:10px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-field{min-height:62px!important;padding:9px 10px!important;border-radius:12px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card .detail-note{margin-top:10px!important;min-height:42px!important;max-height:58px!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]{flex:0 0 36px!important;height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;cursor:ns-resize!important;position:relative!important;z-index:3!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{width:clamp(118px,8vw,156px)!important;height:14px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel{flex:0 0 var(--split-shell-fill-height,360px)!important;height:var(--split-shell-fill-height,360px)!important;min-height:0!important;max-height:var(--split-shell-fill-height,360px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;border-radius:16px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-toolbar.app-toolbar{flex:0 0 auto!important;min-height:64px!important;padding:12px 16px!important;gap:12px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-filter-row{flex:0 0 auto!important;min-height:62px!important;padding:12px 16px!important;gap:12px!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-columns{flex:0 0 auto!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-wrap.std-table-scroll.app-table-shell{flex:0 0 var(--split-table-fill-height,220px)!important;height:var(--split-table-fill-height,220px)!important;min-height:var(--split-table-fill-height,220px)!important;max-height:var(--split-table-fill-height,220px)!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel > .art-table-footer-host{flex:0 0 auto!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card.is-overview-hidden,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize].is-overview-hidden{display:none!important;flex:0 0 0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on:has(> :is(#supplier-detail,#customer-detail).detail-card.is-overview-hidden) > .art-shell.app-panel{margin-top:0!important}}@media (min-width:901px){html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on{gap:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card:not(.is-overview-hidden){margin-bottom:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .art-shell.app-panel{margin-top:0!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]{all:unset!important;box-sizing:border-box!important;flex:0 0 26px!important;width:100%!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0 0 -13px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:30!important;cursor:ns-resize!important;pointer-events:auto!important;touch-action:none!important;overflow:visible!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{content:""!important;display:block!important;width:clamp(118px,8vw,156px)!important;height:14px!important;border:1px solid rgba(179,199,211,.52)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(235,244,249,.72))!important;box-shadow:0 10px 24px rgba(18,32,46,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;backdrop-filter:blur(10px)!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:54px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(172,190,203,.45),rgba(126,148,163,.82),rgba(172,190,203,.45))!important;transform:translate(-50%,-50%)!important;transition:width .16s ease,opacity .16s ease!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]:hover::after,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize].is-dragging::after{width:68px!important}html.dark body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before,body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::before{border-color:rgba(102,132,156,.64)!important;background:linear-gradient(180deg,rgba(17,39,58,.96),rgba(10,28,44,.92))!important;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important}html.dark body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after,body.theme-dark :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize]::after{background:linear-gradient(90deg,rgba(98,132,154,.42),rgba(176,199,214,.82),rgba(98,132,154,.42))!important}html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > .detail-resize[data-detail-resize].is-overview-hidden,html body :is(#page-lieferanten,#page-kunden).page.split-scroll.on > :is(#supplier-detail,#customer-detail).detail-card.is-overview-hidden{all:unset!important;display:none!important;box-sizing:border-box!important;flex:0 0 0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}}@media (min-width:901px){html body #page-matgruppen.page.on{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;min-height:calc(100dvh - 28px)!important}html body #page-matgruppen.page.on > .topbar.app-page-header{flex:0 0 auto!important}html body #page-matgruppen.page.on > .mg-standard-shell.art-shell.app-panel{flex:1 1 auto!important;min-height:360px!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#fff!important}html body #page-matgruppen.page.on .mg-layout{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;overflow:hidden!important}html body #page-matgruppen.page.on.mg-sidebar-collapsed .mg-layout{grid-template-columns:minmax(0,1fr)!important}html body #page-matgruppen.page.on.mg-sidebar-collapsed .mg-sidebar{display:none!important}html body #page-matgruppen.page.on .mg-sidebar{width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:auto!important;border-right:1px solid var(--bd)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,252,254,.88))!important}html body #page-matgruppen.page.on .mg-content{min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body #page-matgruppen.page.on .mg-toolbar{flex:0 0 auto!important;min-height:72px!important;border-bottom:1px solid var(--bd)!important}html body #page-matgruppen.page.on .mg-table-title{flex:1 1 auto!important;min-width:180px!important;padding:0 12px!important;color:var(--tx)!important;line-height:1.2!important}html body #page-matgruppen.page.on .mg-table-title > div{font-size:15px!important;font-weight:800!important}html body #page-matgruppen.page.on .mg-table-title > span{display:block!important;margin-top:4px!important;color:var(--mu)!important;font-size:12px!important;font-weight:650!important}html body #page-matgruppen.page.on .mg-filter-row{flex:0 0 auto!important;border-bottom:1px solid var(--bd)!important}html body #page-matgruppen.page.on .mg-filter-row.is-hidden{display:none!important}html body #page-matgruppen.page.on .mg-columns{flex:0 0 auto!important;display:none!important;border-bottom:1px solid var(--bd)!important}html body #page-matgruppen.page.on .mg-columns.open{display:block!important}html body #page-matgruppen.page.on #mg-artikel-list{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body #page-matgruppen.page.on #mg-artikel-list > .app-table-shell.std-table-scroll{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:auto!important;background:#fff!important}html body #page-matgruppen.page.on #mg-artikel-list table{min-width:1180px!important}html body #page-matgruppen.page.on .mg-table-footer{flex:0 0 46px!important;min-height:46px!important;display:flex!important;align-items:center!important;padding:0 18px!important;border-top:1px solid var(--bd)!important;background:rgba(255,255,255,.96)!important;color:var(--mu)!important;font-size:12px!important;font-weight:800!important}html body #page-matgruppen.page.on .mg-item{min-height:46px!important;padding:10px 16px!important}html body #page-matgruppen.page.on .table-action-group{justify-content:flex-end!important}}body.theme-dark #page-matgruppen.page.on > .mg-standard-shell.art-shell.app-panel,body.theme-dark #page-matgruppen.page.on .mg-content,body.theme-dark #page-matgruppen.page.on #mg-artikel-list,body.theme-dark #page-matgruppen.page.on #mg-artikel-list > .app-table-shell.std-table-scroll,body.theme-dark #page-matgruppen.page.on .mg-table-footer{background:#071827!important;border-color:rgba(103,139,171,.42)!important;color:#e8f3ff!important}body.theme-dark #page-matgruppen.page.on .mg-sidebar{background:linear-gradient(180deg,rgba(9,25,40,.96),rgba(7,20,33,.92))!important;border-color:rgba(103,139,171,.42)!important}@media (min-width:901px){html body #page-matgruppen.page.on{display:flex!important;flex-direction:column!important;min-height:var(--page-fill-height,calc(100vh - 32px))!important;height:var(--page-fill-height,calc(100vh - 32px))!important;overflow:hidden!important}html body #page-matgruppen.page.on > .topbar.app-page-header,html body #page-matgruppen.page.on > #mg-detail.detail-card,html body #page-matgruppen.page.on > #mg-resize.detail-resize{flex:0 0 auto!important}html body #page-matgruppen.page.on > #mg-detail.detail-card{display:grid!important;grid-template-columns:minmax(190px,var(--detail-media-width,clamp(260px,22vw,420px))) minmax(0,1fr)!important;align-items:stretch!important;min-height:220px!important;max-height:420px!important;overflow:hidden!important}html body #page-matgruppen.page.on > #mg-detail.detail-card.is-overview-hidden{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body #page-matgruppen.page.on > #mg-detail .detail-media{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;overflow:hidden!important}html body #page-matgruppen.page.on > #mg-detail .detail-info{min-width:0!important;align-self:center!important}html body #page-matgruppen.page.on .mg-detail-symbol{width:clamp(140px,12vw,220px)!important;height:clamp(140px,12vw,220px)!important;border-radius:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--mg-color,#1a9e72)!important;background:linear-gradient(135deg,rgba(26,158,114,.12),rgba(54,177,225,.10))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 54px rgba(18,32,46,.10)!important}html body #page-matgruppen.page.on .mg-detail-symbol svg{width:48%!important;height:48%!important;stroke:currentColor!important}html body #page-matgruppen.page.on > #mg-resize.detail-resize{all:unset!important;box-sizing:border-box!important;flex:0 0 26px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:26px!important;min-height:26px!important;margin:0 0 -13px!important;padding:0!important;position:relative!important;z-index:30!important;cursor:ns-resize!important;pointer-events:auto!important;touch-action:none!important;transform:none!important}html body #page-matgruppen.page.on > #mg-resize.detail-resize::before{content:""!important;display:block!important;width:clamp(118px,8vw,156px)!important;height:14px!important;border:1px solid rgba(179,199,211,.52)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(235,244,249,.72))!important;box-shadow:0 10px 24px rgba(18,32,46,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}html body #page-matgruppen.page.on > #mg-resize.detail-resize::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:54px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(172,190,203,.45),rgba(126,148,163,.82),rgba(172,190,203,.45))!important;transform:translate(-50%,-50%)!important}html body #page-matgruppen.page.on > #mg-resize.detail-resize:hover::after,html body #page-matgruppen.page.on > #mg-resize.detail-resize.is-dragging::after{width:68px!important}html body #page-matgruppen.page.on > #mg-resize.detail-resize.is-overview-hidden{display:none!important;flex:0 0 0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #page-matgruppen.page.on > .mg-standard-shell.art-shell.app-panel{flex:1 1 0!important;min-height:0!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-matgruppen.page.on .mg-layout,html body #page-matgruppen.page.on .mg-content,html body #page-matgruppen.page.on #mg-artikel-list,html body #page-matgruppen.page.on #mg-artikel-list > .app-table-shell.std-table-scroll{flex:1 1 0!important;min-height:0!important}}body.theme-dark #page-matgruppen.page.on .mg-detail-symbol{background:linear-gradient(135deg,rgba(66,205,179,.14),rgba(71,169,231,.10))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 54px rgba(0,0,0,.24)!important}body.theme-dark #page-matgruppen.page.on > #mg-resize.detail-resize::before{border-color:rgba(102,132,156,.64)!important;background:linear-gradient(180deg,rgba(17,39,58,.96),rgba(10,28,44,.92))!important}body.theme-dark #page-matgruppen.page.on > #mg-resize.detail-resize::after{background:linear-gradient(90deg,rgba(98,132,154,.42),rgba(176,199,214,.82),rgba(98,132,154,.42))!important}@media (min-width:901px){#page-matgruppen.on .mg-article-table .mg-col-aktionen .action-book,#page-matgruppen.on #mg-artikel-list .table-icon-btn.action-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important;box-shadow:0 12px 28px rgba(59,130,246,.16),inset 0 1px 0 rgba(255,255,255,.5)!important}#page-matgruppen.on .mg-article-table .mg-col-aktionen .action-book svg,#page-matgruppen.on #mg-artikel-list .table-icon-btn.action-book svg{stroke:currentColor!important}body.theme-dark #page-matgruppen.on .mg-article-table .mg-col-aktionen .action-book,body.theme-dark #page-matgruppen.on #mg-artikel-list .table-icon-btn.action-book{background:linear-gradient(180deg,rgba(226,246,255,.96),rgba(176,224,255,.82))!important;border-color:rgba(96,165,250,.64)!important;color:#0b4f86!important;box-shadow:0 12px 28px rgba(59,130,246,.22),inset 0 1px 0 rgba(255,255,255,.5)!important}}@media (min-width:901px){html body #page-matgruppen.page.on > #mg-detail.detail-card,html body #page-matgruppen.page.on > #mg-detail.detail-card > .detail-body,html body #page-matgruppen.page.on > #mg-detail.detail-card > .detail-info{overflow:hidden!important;scrollbar-width:none!important}html body #page-matgruppen.page.on > #mg-detail.detail-card::-webkit-scrollbar,html body #page-matgruppen.page.on > #mg-detail.detail-card > .detail-body::-webkit-scrollbar,html body #page-matgruppen.page.on > #mg-detail.detail-card > .detail-info::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on{height:var(--split-page-fill-height,calc(100dvh - 56px))!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > :is(.topbar,.detail-card,.detail-resize){flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel{height:var(--split-shell-fill-height,360px)!important;max-height:var(--split-shell-fill-height,360px)!important;min-height:0!important;flex:0 0 var(--split-shell-fill-height,360px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:0!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-toolbar,html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-filter-row,html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .art-columns.open{flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-board{height:var(--split-table-fill-height,220px)!important;max-height:var(--split-table-fill-height,220px)!important;min-height:0!important;flex:1 1 var(--split-table-fill-height,220px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-panel{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-head{flex:0 0 auto!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--ds-scroll-thumb) var(--ds-scroll-track)!important;scrollbar-gutter:stable both-edges!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-table{min-width:760px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll::-webkit-scrollbar{width:12px!important;height:12px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll::-webkit-scrollbar-thumb{background:var(--ds-scroll-thumb)!important;border:3px solid var(--ds-scroll-track)!important;border-radius:999px!important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on .asset-premium-scroll::-webkit-scrollbar-track{background:var(--ds-scroll-track)!important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card.is-overview-hidden,html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on > .detail-resize[data-detail-resize].is-overview-hidden{all:unset !important;display:none !important;box-sizing:border-box !important;flex:0 0 0 !important;width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}html body :is(#page-werkzeug,#page-schluessel).page.split-scroll.on:has(> :is(#wz-detail,#key-detail).detail-card.is-overview-hidden) > .art-shell.asset-premium-shell.app-panel{margin-top:0 !important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > :is(#wz-detail,#key-detail).detail-card,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card{grid-template-columns:minmax(160px,var(--detail-media-width,234px)) minmax(0,1fr) !important;column-gap:0 !important;align-items:stretch !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > :is(#wz-detail,#key-detail).detail-card > .detail-media,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media{width:auto !important;max-width:none !important;padding-left:6px !important;padding-right:8px !important;justify-content:center !important;align-items:center !important;background:transparent !important;border-right:0 !important;box-shadow:none !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > :is(#wz-detail,#key-detail).detail-card > .detail-media > .detail-photo,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-media > .detail-photo{margin-left:auto !important;margin-right:auto !important;align-self:center !important;max-width:100% !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > :is(#wz-detail,#key-detail).detail-card > .detail-body,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > :is(#wz-detail,#key-detail).detail-card > .detail-body{padding-left:8px !important;padding-right:18px !important;min-width:0 !important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;overflow:visible !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools{display:flex !important;visibility:visible !important;opacity:1 !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:0 !important;align-items:center !important;justify-content:flex-start !important;gap:24px !important;overflow:visible !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools > .art-tool-group{display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:0 !important;align-items:center !important;gap:8px !important;overflow:visible !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools .art-tool{display:inline-flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;align-items:center !important;justify-content:center !important;flex:0 0 44px !important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools-right{flex:0 0 auto !important}}@media (min-width:821px){html body #page-bestellungen.page.on{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 46px)!important}html body #page-bestellungen.page.on .bestell-simple{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}html body #page-bestellungen.page.on .bestell-header{flex:0 0 auto!important}html body #page-bestellungen.page.on .bestell-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important}html body #page-bestellungen.page.on .bestell-projects-panel,html body #page-bestellungen.page.on .bestell-workspace{min-height:0!important}html body #page-bestellungen.page.on .bestell-workspace{display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-bestellungen.page.on .bestell-workspace-head,html body #page-bestellungen.page.on .bestell-toolbar-controls,html body #page-bestellungen.page.on .bestell-searchbar,html body #page-bestellungen.page.on .bestell-columns{flex:0 0 auto!important}html body #page-bestellungen.page.on .bestell-table-shell{flex:1 1 auto!important;height:var(--bestell-table-fill-height,auto)!important;min-height:360px!important;display:flex!important;flex-direction:column!important;margin-top:14px!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;background:#fff!important;scrollbar-width:thin!important}html body #page-bestellungen.page.on .bestell-table-head{flex:0 0 auto!important}html body #page-bestellungen.page.on .bestell-table-body{flex:1 0 auto!important;align-content:start!important;background:#fff!important}html body #page-bestellungen.page.on .bestell-total-box{flex:0 0 auto!important;margin-top:auto!important;padding:10px 14px!important;min-height:54px!important;grid-template-columns:auto auto auto!important;justify-content:space-between!important;align-items:center!important;justify-items:stretch!important;gap:12px!important;border-top:1px solid rgba(214,224,230,.95)!important}html body #page-bestellungen.page.on .bestell-total-label,html body #page-bestellungen.page.on .bestell-total-value,html body #page-bestellungen.page.on .bestell-total-stats{font-size:12px!important;line-height:1.2!important}html body #page-bestellungen.page.on .bestell-total-value{font-size:15px!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only,html body #page-bestellungen.page.on .bestell-panel-actions .btn,html body #page-bestellungen.page.on .bestell-control-group .sr-action,html body #page-bestellungen.page.on .bestell-search-clear-x{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body #page-bestellungen.page.on .bestell-control-group .sr-action span{display:none!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg,html body #page-bestellungen.page.on .bestell-panel-actions .btn svg,html body #page-bestellungen.page.on .bestell-control-group .sr-action svg,html body #page-bestellungen.page.on .bestell-search-clear-x svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2.2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #page-bestellungen.page.on .bestell-tab-btn{min-width:124px!important;height:58px!important;border-radius:18px!important;padding:0 24px!important;font-size:18px!important;letter-spacing:0!important;box-shadow:none!important}html body #page-bestellungen.page.on .bestell-tab-btn.add{background:#35aee2!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-tab-btn.bestellt{background:#27c091!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-tab-btn.fehlt{background:#ff4d51!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-tab-btn.alle{background:#8d96a8!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-tab-btn.active{box-shadow:0 0 0 5px rgba(141,150,168,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}html body #page-bestellungen.page.on .bestell-control-group{align-items:center!important;gap:10px!important}html body #page-bestellungen.page.on .bestell-control-group select{height:44px!important;border-radius:14px!important}html body #page-bestellungen.page.on .bestell-searchbar{grid-template-columns:minmax(0,1fr) 150px!important;gap:12px!important}html body #page-bestellungen.page.on .bestell-searchbar.is-hidden{display:none!important}html body #page-bestellungen.page.on .bestell-search-field{position:relative!important;min-width:0!important;display:block!important}html body #page-bestellungen.page.on .bestell-search-field input{width:100%!important;padding-right:58px!important}html body #page-bestellungen.page.on .bestell-search-clear-x{position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:#8aa0af!important;box-shadow:none!important}html body #page-bestellungen.page.on .bestell-columns[hidden]{display:none!important}html body #page-bestellungen.page.on .bestell-columns{margin:10px 0 0!important;padding:10px 12px!important;border-radius:18px!important;border:1px solid rgba(205,220,229,.92)!important;background:#fff!important}html body #page-bestellungen.page.on .bestell-columns .art-columns-grid{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important}}body.theme-dark #page-bestellungen.page.on .bestell-table-shell,body.theme-dark #page-bestellungen.page.on .bestell-table-body,body.theme-dark #page-bestellungen.page.on .bestell-total-box,body.theme-dark #page-bestellungen.page.on .bestell-columns{background:#071421!important;border-color:rgba(84,125,158,.45)!important}body.theme-dark #page-bestellungen.page.on .bestell-tab-btn.add{background:#2da7f2!important}body.theme-dark #page-bestellungen.page.on .bestell-tab-btn.bestellt{background:#24b98b!important}body.theme-dark #page-bestellungen.page.on .bestell-tab-btn.fehlt{background:#f05261!important}body.theme-dark #page-bestellungen.page.on .bestell-tab-btn.alle{background:#8993a5!important}@media (min-width:901px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:74px!important;height:auto!important;padding:12px 18px!important;overflow:visible!important;flex-wrap:nowrap!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools{display:flex!important;visibility:visible!important;opacity:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:nowrap!important;overflow:visible!important;transform:none!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools > .art-tool-group{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;overflow:visible!important;transform:none!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools .art-tool{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;align-items:center!important;justify-content:center!important;flex:0 0 52px!important;margin:0!important;position:relative!important;top:auto!important;transform:none!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools-right{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;min-width:max-content!important;width:auto!important;margin-left:auto!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important;overflow:visible!important}}#page-warenkorb .cart-doc-actions-head[hidden]{display:none!important}#page-warenkorb.page.on{display:flex!important;flex-direction:column;min-height:calc(100dvh - var(--app-safe-bottom,0px));gap:18px}#page-warenkorb.page.on>.card.app-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;border-radius:22px;background:var(--sur);border:1px solid var(--bd)}#page-warenkorb .cart-head{padding:24px 24px 18px;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.78))}#page-warenkorb .cart-standard-toolbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--sur);border-radius:0}#page-warenkorb .cart-standard-tools-left,#page-warenkorb .cart-standard-tools-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-warenkorb .cart-standard-tools-right{margin-left:auto;justify-content:flex-end}#page-warenkorb .cart-tool-btn{min-width:52px;height:52px;border-radius:14px;border:1px solid var(--bd2);background:#fff;color:var(--tx);display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;font:900 15px var(--font-body);cursor:pointer;box-shadow:0 8px 20px rgba(15,35,52,.04)}#page-warenkorb .cart-tool-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#page-warenkorb .cart-tool-label{min-width:124px}#page-warenkorb .cart-tool-primary,#page-warenkorb .cart-tool-btn.is-on{background:var(--b);border-color:var(--b);color:#fff;box-shadow:0 12px 26px rgba(45,169,224,.18)}#page-warenkorb .cart-columns-panel{padding:12px 20px;border-bottom:1px solid var(--bd);background:rgba(245,250,252,.72);display:flex;gap:10px;flex-wrap:wrap}#page-warenkorb .cart-columns-panel[hidden],#page-warenkorb .cart-filters-panel[hidden]{display:none!important}#page-warenkorb .cart-columns-panel label{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--bd2);border-radius:12px;background:#fff;font:800 13px var(--font-body);color:var(--tx)}#page-warenkorb .cart-columns-panel input{width:16px;height:16px;accent-color:var(--b)}#page-warenkorb .cart-filters-panel{display:grid;grid-template-columns:minmax(240px,1fr) 220px;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bd);background:rgba(249,252,253,.9)}#page-warenkorb .cart-filter-input,#page-warenkorb .cart-filter-select{min-height:48px;border:1px solid var(--bd2);border-radius:14px;background:#fff;color:var(--tx);font:700 14px var(--font-body);padding:0 16px;outline:none}#page-warenkorb .mb2{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0!important;margin:0!important}#page-warenkorb #cart-warning{margin:14px 20px!important}#page-warenkorb #cart-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#page-warenkorb #cart-list .cart-table-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:320px;margin:0!important;border:0;overflow:auto;scrollbar-gutter:stable both-edges;background:#fff}#page-warenkorb #cart-list .cart-table{min-width:1120px!important;width:100%;table-layout:fixed}#page-warenkorb #cart-list .cart-table th{height:54px;vertical-align:middle;background:var(--head-bg,#eef7fb)}#page-warenkorb #cart-list .cart-table td{height:72px;vertical-align:middle}#page-warenkorb .cart-sort-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;font:900 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;padding:0}#page-warenkorb .cart-sort-btn span{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(126,157,176,.12);color:var(--mu);font-size:11px;letter-spacing:0;text-transform:none;flex:0 0 auto}#page-warenkorb .cart-sort-btn.is-active span{background:rgba(45,169,224,.18);color:var(--b)}#page-warenkorb #cart-list .cart-table th[data-col-id="bild"],#page-warenkorb #cart-list .cart-table td[data-col-id="bild"]{width:82px!important;min-width:82px!important;max-width:82px!important;text-align:center}#page-warenkorb #cart-list .cart-table th[data-col-id="artikel"],#page-warenkorb #cart-list .cart-table td[data-col-id="artikel"]{width:280px!important;min-width:280px!important;max-width:280px!important}#page-warenkorb #cart-list .cart-table th[data-col-id="menge"],#page-warenkorb #cart-list .cart-table td[data-col-id="menge"]{width:132px!important;min-width:132px!important;max-width:132px!important}#page-warenkorb #cart-list .cart-table th[data-col-id="preis"],#page-warenkorb #cart-list .cart-table td[data-col-id="preis"],#page-warenkorb #cart-list .cart-table th[data-col-id="summe"],#page-warenkorb #cart-list .cart-table td[data-col-id="summe"]{width:150px!important;min-width:150px!important;max-width:150px!important}#page-warenkorb #cart-list .cart-table th[data-col-id="lagerort"],#page-warenkorb #cart-list .cart-table td[data-col-id="lagerort"]{width:190px!important;min-width:190px!important;max-width:190px!important}#page-warenkorb #cart-list .cart-table th[data-col-id="aktionen"],#page-warenkorb #cart-list .cart-table td[data-col-id="aktionen"]{width:118px!important;min-width:118px!important;max-width:118px!important;text-align:center}#page-warenkorb .cart-summary-box{background:#fff}#page-warenkorb .cart-summary-box+div{padding-right:20px;padding-bottom:18px}#page-warenkorb .mb2>div[style*="align-items:flex-end"]{padding:14px 20px 18px;border-top:1px solid var(--bd);background:linear-gradient(180deg,rgba(255,255,255,.94),#fff);margin-top:0!important}body.theme-dark #page-warenkorb .cart-head,body.theme-dark #page-warenkorb .cart-standard-toolbar,body.theme-dark #page-warenkorb .mb2>div[style*="align-items:flex-end"]{background:linear-gradient(180deg,#10243a,#0b1d30);border-color:rgba(138,177,214,.24)}body.theme-dark #page-warenkorb .cart-tool-btn,body.theme-dark #page-warenkorb .cart-columns-panel label,body.theme-dark #page-warenkorb .cart-filter-input,body.theme-dark #page-warenkorb .cart-filter-select,body.theme-dark #page-warenkorb #cart-list .cart-table-wrap,body.theme-dark #page-warenkorb .cart-summary-box{background:#10243a;border-color:rgba(138,177,214,.28);color:#e8f3ff}body.theme-dark #page-warenkorb .cart-columns-panel,body.theme-dark #page-warenkorb .cart-filters-panel{background:#0b1d30;border-color:rgba(138,177,214,.24)}@media (max-width:900px){#page-warenkorb .cart-standard-toolbar{align-items:flex-start;flex-direction:column}#page-warenkorb .cart-standard-tools-right{margin-left:0;width:100%;justify-content:flex-start}#page-warenkorb .cart-filters-panel{grid-template-columns:1fr}}@media (min-width:821px){html body #page-bestellungen.page.on .bestell-tab-btn{min-width:112px!important;height:48px!important;min-height:48px!important;border-radius:16px!important;padding:0 22px!important;font-size:16px!important;line-height:1!important}html body #page-bestellungen.page.on .bestell-project-card{position:relative!important;overflow:hidden!important;border-left:7px solid var(--bestell-project-accent,#35aee2)!important;box-shadow:0 12px 28px rgba(12,35,52,.06),inset 0 1px 0 rgba(255,255,255,.7)!important}html body #page-bestellungen.page.on .bestell-project-card::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:100%!important;pointer-events:none!important;background:linear-gradient(90deg,color-mix(in srgb,var(--bestell-project-accent,#35aee2) 16%,transparent),transparent 42%)!important;opacity:.55!important}html body #page-bestellungen.page.on .bestell-project-card > *{position:relative!important;z-index:1!important}html body #page-bestellungen.page.on .bestell-project-card.is-active{border-color:var(--bestell-project-accent,#35aee2)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bestell-project-accent,#35aee2) 18%,transparent),0 18px 36px rgba(12,35,52,.10)!important}html body #page-bestellungen.page.on .bestell-table-head > [data-bestell-col]{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}html body #page-bestellungen.page.on .bestell-table-head [data-bestell-sort-key]{appearance:none!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;min-width:0!important;height:auto!important;font:inherit!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important}html body #page-bestellungen.page.on .bestell-col-resizer{position:absolute!important;top:8px!important;right:0!important;bottom:8px!important;width:10px!important;cursor:col-resize!important;border-right:2px solid rgba(154,177,192,.35)!important;opacity:.85!important}html body.bestell-resizing,html body.bestell-resizing *{cursor:col-resize!important;user-select:none!important}html body #page-bestellungen.page.on .bestell-remove,html body #page-bestellungen.page.on .bestell-order-remove{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:12px!important;border:0!important;background:linear-gradient(180deg,#ff5a63,#f23f4b)!important;color:#fff!important;box-shadow:0 14px 24px rgba(242,63,75,.22)!important}html body #page-bestellungen.page.on .bestell-remove svg,html body #page-bestellungen.page.on .bestell-order-remove svg{width:17px!important;height:17px!important;stroke:currentColor!important}}body.theme-dark #page-bestellungen.page.on .bestell-project-card::before{opacity:.28!important}#page-warenkorb .cart-standard-toolbar{min-height:64px!important;padding:10px 16px!important}#page-warenkorb .cart-standard-tools-right{gap:10px!important}#page-warenkorb .cart-tool-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:14px!important;padding:0!important;background:#fff!important;border:1px solid var(--bd2)!important;color:var(--tx)!important;box-shadow:0 8px 20px rgba(15,35,52,.04)!important}#page-warenkorb .cart-tool-btn svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}#page-warenkorb .cart-tool-label{width:auto!important;min-width:118px!important;padding:0 16px!important;gap:9px!important}#page-warenkorb .cart-tool-primary:not(.is-on){background:#fff!important;border-color:var(--bd2)!important;color:var(--tx)!important;box-shadow:0 8px 20px rgba(15,35,52,.04)!important}#page-warenkorb .cart-tool-btn.is-on{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important;box-shadow:0 12px 26px rgba(45,169,224,.18)!important}#page-warenkorb .btn-cart-remove{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:14px!important;background:linear-gradient(180deg,#ff5a63 0%,#f23f4b 100%)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 14px 24px rgba(242,63,75,.22)!important}#page-warenkorb .btn-cart-remove:hover{filter:brightness(.98);transform:translateY(-1px)}#page-warenkorb .btn-cart-remove svg{width:20px!important;height:20px!important;stroke:#fff!important;fill:none!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.theme-dark #page-warenkorb .cart-tool-btn{background:#10243a!important;border-color:rgba(143,190,220,.28)!important;color:#dcecf8!important}body.theme-dark #page-warenkorb .cart-tool-primary:not(.is-on){background:#10243a!important;border-color:rgba(143,190,220,.28)!important;color:#dcecf8!important}body.theme-dark #page-warenkorb .cart-tool-btn.is-on{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important}@media (min-width:821px){html body #page-bestellungen.page.on{min-height:calc(100dvh - var(--app-safe-bottom,0px))!important;padding-bottom:0!important}html body #page-bestellungen.page.on .bestell-simple{padding-bottom:0!important;margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-layout{margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-workspace{margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-table-shell{margin-bottom:0!important}}@media (min-width:901px){html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar{min-height:64px!important;padding:10px 16px!important;gap:12px!important;align-items:center!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > :is(.art-tools,.art-tools-right),html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > .art-tools > .art-tool-group{gap:10px!important;min-height:44px!important;align-items:center!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tool,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .export-icon-btn.art-icon-action,html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .export-fab > summary.export-icon-btn{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar :is(.art-tool,.export-icon-btn.art-icon-action,.export-fab > summary.export-icon-btn) svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tools-right .sr-action{width:auto!important;min-width:118px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;border-radius:14px!important;flex:0 0 auto!important;gap:9px!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.split-scroll.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tools-right .sr-action svg{width:20px!important;height:20px!important}}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar{min-height:64px!important;height:auto!important;padding:10px 16px!important;gap:12px!important;align-items:center!important;overflow:visible!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar > :is(.art-tools,.art-tools-right),html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tool-group{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;height:auto!important;flex-wrap:nowrap!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar :is(.art-tool,.btn.export-icon-btn.art-icon-action,.export-fab > summary.export-icon-btn){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar :is(.art-tool,.btn.export-icon-btn.art-icon-action,.export-fab > summary.export-icon-btn) svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;stroke:currentColor!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tools-right .sr-action{width:auto!important;min-width:118px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;border-radius:14px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important}html body :is(#page-werkzeug,#page-werkzeuge,#page-schluessel,#page-schlüssel).page.on > .art-shell.asset-premium-shell.app-panel > .art-toolbar.app-toolbar .art-tools-right .sr-action svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head{display:grid!important;grid-template-columns:minmax(320px,1fr) auto!important;align-items:center!important;gap:18px!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-main{min-width:0!important;width:auto!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-actions{flex-shrink:0!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title,html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;color:var(--tx,#132f40)!important;font-size:30px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-orientation:mixed!important;writing-mode:horizontal-tb!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text::before{content:none!important;display:none!important}body.theme-dark #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head-title-text{color:#f8fafc!important}#page-bautagebuch.on{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 22px)!important;height:calc(100dvh - 22px)!important;overflow:hidden!important}#page-bautagebuch .app-page-header,#page-bautagebuch > .topbar{flex:0 0 auto!important}#bautagebuch-root{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}#page-bautagebuch .bbd-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}#page-bautagebuch .bbd-form-card{flex:0 0 auto!important;padding:14px 16px!important;border-radius:18px!important;overflow:visible!important}#page-bautagebuch .bbd-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}#page-bautagebuch .bbd-form-card .fld{margin:0!important}#page-bautagebuch .bbd-form-card label{margin:0 0 5px!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;color:var(--muted)!important}#page-bautagebuch .bbd-form-card input,#page-bautagebuch .bbd-form-card textarea{width:100%!important;min-height:42px!important;height:42px!important;padding:0 14px!important;border:1px solid var(--bd)!important;border-radius:12px!important;background:var(--surface,#fff)!important;color:var(--tx)!important;font-size:15px!important;font-weight:700!important;box-sizing:border-box!important}#page-bautagebuch .bbd-form-card input[type="file"]{display:flex!important;align-items:center!important;padding-top:8px!important}#page-bautagebuch .bbd-note-field{margin-top:8px!important}#page-bautagebuch .bbd-note-field textarea{min-height:76px!important;height:76px!important;padding:12px 14px!important;resize:vertical!important}#page-bautagebuch .bbd-action-row{justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin-top:10px!important}#page-bautagebuch .bbd-icon-btn,#page-bautagebuch .bbd-row-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:12px!important}#page-bautagebuch .bbd-clear-btn{height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:12px!important;font-weight:900!important}#page-bautagebuch .bbd-table-card{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;border-radius:18px!important;overflow:hidden!important}#page-bautagebuch .bbd-filter-row{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(110px,150px) minmax(110px,150px) 44px!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid var(--bd)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,255,.96))!important}#page-bautagebuch .bbd-filter-row input{width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border:1px solid var(--bd)!important;border-radius:12px!important;background:var(--surface,#fff)!important;color:var(--tx)!important;box-sizing:border-box!important}#page-bautagebuch .bbd-list-region{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}#page-bautagebuch .bbd-table-wrap{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;border:0!important;border-radius:0!important;background:var(--surface,#fff)!important}#page-bautagebuch .bbd-premium-table{width:100%!important;min-width:1120px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:var(--surface,#fff)!important;color:var(--tx)!important}#page-bautagebuch .bbd-premium-table th{position:sticky!important;top:0!important;z-index:2!important;height:50px!important;padding:0 12px!important;background:#eef5f9!important;color:#758b9d!important;border-bottom:1px solid var(--bd)!important;box-shadow:inset -1px 0 0 rgba(202,219,229,.82)!important;text-align:left!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important}#page-bautagebuch .bbd-premium-table td{height:62px!important;padding:10px 12px!important;border-bottom:1px solid rgba(219,232,239,.9)!important;background:#fff!important;color:var(--tx)!important;vertical-align:middle!important;font-size:14px!important;box-shadow:inset -1px 0 0 rgba(235,243,247,.86)!important}#page-bautagebuch .bbd-premium-table tbody tr:nth-child(even) td{background:#fbfdff!important}#page-bautagebuch .bbd-premium-table tbody tr:hover td{background:#f3f9fd!important}#page-bautagebuch .bbd-sort{position:relative!important;width:100%!important;height:50px!important;padding:0 24px 0 0!important;display:flex!important;align-items:center!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;cursor:pointer!important;text-align:left!important}#page-bautagebuch .bbd-sort i{position:absolute!important;right:0!important;top:50%!important;width:18px!important;height:18px!important;margin-top:-9px!important;border-radius:999px!important;background:rgba(148,163,184,.18)!important}#page-bautagebuch .bbd-sort i:before{content:""!important;position:absolute!important;left:8px!important;top:5px!important;width:2px!important;height:2px!important;border-radius:999px!important;background:#91a7bb!important;box-shadow:0 4px 0 #91a7bb,0 8px 0 #91a7bb!important}#page-bautagebuch .bbd-photo{width:38px!important;height:38px!important;display:inline-block!important;object-fit:cover!important;border-radius:9px!important;border:1px solid var(--bd)!important;background:#f3f8fb!important}#page-bautagebuch .bbd-photo-empty:before{content:"";display:block;width:100%;height:100%}#page-bautagebuch .bbd-col-photo{width:74px!important;text-align:center!important}#page-bautagebuch .bbd-col-note{width:34%!important;white-space:normal!important;line-height:1.25!important}#page-bautagebuch .bbd-col-actions{width:112px!important;text-align:right!important}#page-bautagebuch .bbd-col-actions .bbd-row-btn{margin-left:6px!important}#page-bautagebuch .bbd-row-btn.danger{background:linear-gradient(180deg,#ff6680,#ef4e6a)!important;border-color:rgba(255,126,150,.8)!important;color:#fff!important}#page-bautagebuch .bbd-row-btn.danger .svg-icon{stroke:#fff!important}#page-bautagebuch .bbd-empty{height:130px!important;text-align:center!important;color:var(--muted)!important;font-weight:800!important}body.theme-dark #page-bautagebuch .bbd-form-card input,body.theme-dark #page-bautagebuch .bbd-form-card textarea,body.theme-dark #page-bautagebuch .bbd-filter-row input{background:#102137!important;color:#dcecff!important;border-color:rgba(72,108,141,.62)!important}body.theme-dark #page-bautagebuch .bbd-filter-row{background:linear-gradient(180deg,#10263b,#0c1d2f)!important;border-color:rgba(72,108,141,.62)!important}body.theme-dark #page-bautagebuch .bbd-table-wrap,body.theme-dark #page-bautagebuch .bbd-premium-table{background:#071827!important;color:#dbe9f7!important}body.theme-dark #page-bautagebuch .bbd-premium-table th{background:#10263b!important;color:#9fb4c8!important;border-bottom-color:rgba(72,108,141,.62)!important;box-shadow:inset -1px 0 0 rgba(83,119,150,.38)!important}body.theme-dark #page-bautagebuch .bbd-premium-table td{background:#071827!important;color:#e3eef9!important;border-bottom-color:rgba(55,87,118,.48)!important;box-shadow:inset -1px 0 0 rgba(27,55,80,.36)!important}body.theme-dark #page-bautagebuch .bbd-premium-table tbody tr:nth-child(even) td{background:#081b2c!important}body.theme-dark #page-bautagebuch .bbd-premium-table tbody tr:hover td{background:#0d2338!important}@media(max-width:900px){#page-bautagebuch.on{height:auto!important;overflow:auto!important}#page-bautagebuch .bbd-form-grid,#page-bautagebuch .bbd-filter-row{grid-template-columns:1fr!important}#page-bautagebuch .bbd-table-card{min-height:420px!important}}@media (min-width:821px){html body #page-bestellungen.page.on{display:flex!important;flex-direction:column!important;height:calc(100dvh - var(--app-safe-bottom,0px))!important;min-height:calc(100dvh - var(--app-safe-bottom,0px))!important;overflow:hidden!important;padding-bottom:0!important}html body #page-bestellungen.page.on > .bestell-simple{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important;margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-header{flex:0 0 auto!important}html body #page-bestellungen.page.on .bestell-layout{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important;margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-projects-panel{height:100%!important;min-height:0!important;overflow:auto!important}html body #page-bestellungen.page.on .bestell-workspace{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-workspace-head,html body #page-bestellungen.page.on .bestell-toolbar-controls,html body #page-bestellungen.page.on .bestell-searchbar,html body #page-bestellungen.page.on .bestell-columns{flex:0 0 auto!important}html body #page-bestellungen.page.on .bestell-table-shell{flex:1 1 0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:0!important}html body #page-bestellungen.page.on .bestell-table-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;align-content:start!important}html body #page-bestellungen.page.on .bestell-total-box{flex:0 0 auto!important;margin-top:0!important}}@media (min-width:821px){html body .main:has(> #page-schaltschrankbau.page.on),html[data-global-ui-scale="custom"] body .main:has(> #page-schaltschrankbau.page.on){display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;overflow:hidden!important;margin:0!important;padding-bottom:0!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on > .topbar.app-page-header{grid-row:1!important;flex:none!important;min-height:118px!important;margin:0!important}html body #page-schaltschrankbau.page.on > .cabinet-board{grid-row:2!important;flex:none!important;align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel{align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel > .project-panel-head{flex:0 0 auto!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel > .mb2{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child #cabinet-list{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child .cabinet-side-panel-left{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel:first-child .cabinet-side-panel-left .mb2{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:auto!important}}@media (min-width:821px){html body.cabinet-page-active,html[data-global-ui-scale="custom"] body.cabinet-page-active{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body.cabinet-page-active .main,html body .main.main-cabinet,html[data-global-ui-scale="custom"] body.cabinet-page-active .main,html[data-global-ui-scale="custom"] body .main.main-cabinet{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on,html body .main.main-cabinet > #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .topbar.app-page-header,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .topbar.app-page-header{grid-row:1!important;min-height:0!important;margin:0!important;flex:none!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board{grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board > .project-panel,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board > .project-panel{align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .project-panel > .project-panel-head,html body .main.main-cabinet > #page-schaltschrankbau.page.on .project-panel > .project-panel-head{flex:0 0 auto!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .project-panel > .mb2,html body .main.main-cabinet > #page-schaltschrankbau.page.on .project-panel > .mb2{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .cabinet-list,html body .main.main-cabinet > #page-schaltschrankbau.page.on .cabinet-list{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .cabinet-side-panel-left,html body .main.main-cabinet > #page-schaltschrankbau.page.on .cabinet-side-panel-left{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .cabinet-side-panel-left .mb2,html body .main.main-cabinet > #page-schaltschrankbau.page.on .cabinet-side-panel-left .mb2{flex:1 1 0!important;min-height:0!important;overflow:auto!important}}@media (min-width:821px){html body.worktime-page-active,html[data-global-ui-scale="custom"] body.worktime-page-active{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body.worktime-page-active .main,html body .main.main-worktime,html[data-global-ui-scale="custom"] body.worktime-page-active .main,html[data-global-ui-scale="custom"] body .main.main-worktime{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body.worktime-page-active #page-arbeitszeit.page.on,html body .main.main-worktime > #page-arbeitszeit.page.on,html[data-global-ui-scale="custom"] body.worktime-page-active #page-arbeitszeit.page.on,html[data-global-ui-scale="custom"] body .main.main-worktime > #page-arbeitszeit.page.on{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.worktime-page-active #page-arbeitszeit.page.on > .topbar.app-page-header,html body .main.main-worktime > #page-arbeitszeit.page.on > .topbar.app-page-header{grid-row:1!important;flex:none!important;min-height:0!important;margin:0!important}html body.worktime-page-active #page-arbeitszeit.page.on > #arbeitszeit-root,html body .main.main-worktime > #page-arbeitszeit.page.on > #arbeitszeit-root{grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body.worktime-page-active #page-arbeitszeit .az-desktop-shell,html body .main.main-worktime #page-arbeitszeit .az-desktop-shell{flex:1 1 0!important;min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important;box-sizing:border-box!important}html body.worktime-page-active #page-arbeitszeit .az-desktop-shell > .az-card:first-child,html body .main.main-worktime #page-arbeitszeit .az-desktop-shell > .az-card:first-child{grid-row:1!important;min-height:0!important;padding:14px!important;overflow:visible!important}html body.worktime-page-active #page-arbeitszeit .az-desktop-shell > .az-card:nth-child(2),html body .main.main-worktime #page-arbeitszeit .az-desktop-shell > .az-card:nth-child(2){grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:14px!important;box-sizing:border-box!important}html body.worktime-page-active #page-arbeitszeit .az-filter,html body .main.main-worktime #page-arbeitszeit .az-filter{flex:0 0 auto!important;margin-bottom:10px!important}html body.worktime-page-active #page-arbeitszeit .az-main-grid,html body .main.main-worktime #page-arbeitszeit .az-main-grid{flex:1 1 0!important;min-height:0!important;height:100%!important;max-height:100%!important;align-items:stretch!important;overflow:hidden!important}html body.worktime-page-active #page-arbeitszeit .az-calendar,html body .main.main-worktime #page-arbeitszeit .az-calendar{min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important}html body.worktime-page-active #page-arbeitszeit .az-main-grid > div:last-child,html body .main.main-worktime #page-arbeitszeit .az-main-grid > div:last-child{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.worktime-page-active #page-arbeitszeit .az-table-headbar,html body.worktime-page-active #page-arbeitszeit .az-table-panel,html body .main.main-worktime #page-arbeitszeit .az-table-headbar,html body .main.main-worktime #page-arbeitszeit .az-table-panel{flex:0 0 auto!important}html body.worktime-page-active #page-arbeitszeit #az-table,html body .main.main-worktime #page-arbeitszeit #az-table{flex:1 1 0!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.worktime-page-active #page-arbeitszeit #az-table > .az-table-wrap,html body .main.main-worktime #page-arbeitszeit #az-table > .az-table-wrap{flex:1 1 0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}}@media (min-width:821px){html body.module-fill-page,html[data-global-ui-scale="custom"] body.module-fill-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}html body.module-fill-page .main.main-module-fill > .page.on{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body.module-fill-page .main.main-module-fill > .page.on > .topbar.app-page-header,html body.module-fill-page .main.main-module-fill > .page.on > .app-page-header{flex:0 0 auto!important;min-height:0!important;margin:0 0 14px!important}html body.module-fill-page .main.main-module-fill > :is(#page-warenkorb,#page-reservierungen,#page-bautagebuch,#page-regie,#page-arbeitszeit,#page-bewegungen,#page-belegarchiv,#page-inventur,#page-todo).page.on{display:flex!important;flex-direction:column!important;gap:0!important}html body.module-fill-page .main.main-module-fill > :is(#page-warenkorb,#page-reservierungen,#page-bautagebuch,#page-regie,#page-arbeitszeit,#page-bewegungen,#page-belegarchiv,#page-inventur,#page-todo).page.on > :not(.topbar):not(.app-page-header){flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}html body.module-fill-page #page-bestellungen.page.on{display:flex!important;flex-direction:column!important}html body.module-fill-page #page-bestellungen.page.on > .bestell-simple{flex:1 1 0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important}html body.module-fill-page #page-bestellungen.page.on .bestell-header{flex:0 0 auto!important}html body.module-fill-page #page-bestellungen.page.on .bestell-layout{flex:1 1 0!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body.module-fill-page #page-bestellungen.page.on .bestell-projects-panel,html body.module-fill-page #page-bestellungen.page.on .bestell-workspace{min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-bestellungen.page.on .bestell-projects-panel{overflow:auto!important}html body.module-fill-page #page-bestellungen.page.on .bestell-workspace{display:flex!important;flex-direction:column!important}html body.module-fill-page #page-bestellungen.page.on :is(.bestell-workspace-head,.bestell-toolbar-controls,.bestell-searchbar,.bestell-columns){flex:0 0 auto!important}html body.module-fill-page #page-bestellungen.page.on .bestell-table-shell{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-bestellungen.page.on .bestell-table-body{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-bestellungen.page.on .bestell-total-box{flex:0 0 auto!important}html body.module-fill-page #page-warenkorb.page.on > .card.app-panel{display:flex!important;flex-direction:column!important}html body.module-fill-page #page-warenkorb.page.on > .card.app-panel > :is(.ch,.cart-standard-toolbar,.cart-columns-panel,.cart-filters-panel),html body.module-fill-page #page-warenkorb.page.on .cart-summary,html body.module-fill-page #page-warenkorb.page.on .cart-actions{flex:0 0 auto!important}html body.module-fill-page #page-warenkorb.page.on > .card.app-panel > .mb2,html body.module-fill-page #page-warenkorb.page.on #cart-list{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-reservierungen.page.on > .grid2{display:grid!important;align-items:stretch!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-reservierungen.page.on .card.app-panel{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-reservierungen.page.on .card.app-panel > .mb2,html body.module-fill-page #page-reservierungen.page.on #reservation-list{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-bautagebuch.page.on > #bautagebuch-root,html body.module-fill-page #page-regie.page.on > #regie-root{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-bautagebuch.page.on :is(.bbd-shell,.bbd-table-card),html body.module-fill-page #page-regie.page.on :is(.rg-shell,.rg-table-card){flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-bautagebuch.page.on .bbd-form-card,html body.module-fill-page #page-regie.page.on .rg-form-card{flex:0 0 auto!important}html body.module-fill-page #page-bautagebuch.page.on .bbd-table-wrap,html body.module-fill-page #page-regie.page.on .rg-table-wrap{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-arbeitszeit.page.on > #arbeitszeit-root,html body.module-fill-page #page-arbeitszeit .az-desktop-shell{flex:1 1 0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-arbeitszeit .az-main-grid{flex:1 1 0!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-arbeitszeit #az-table,html body.module-fill-page #page-arbeitszeit #az-table > .az-table-wrap{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-projekte.proj2.on{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}html body.module-fill-page #page-projekte.proj2.on > .proj2-header{grid-row:1!important;min-height:0!important}html body.module-fill-page #page-projekte.proj2.on > .proj2-body{grid-row:2!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-projekte.proj2.on :is(.proj2-sidebar,.proj2-workspace){min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-projekte.proj2.on .proj2-workspace{display:flex!important;flex-direction:column!important}html body.module-fill-page #page-projekte.proj2.on .proj2-top{flex:0 0 auto!important}html body.module-fill-page #page-projekte.proj2.on .proj2-scroll{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-schaltschrankbau.page.on{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}html body.module-fill-page #page-schaltschrankbau.page.on > .cabinet-board{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html body.module-fill-page #page-schaltschrankbau.page.on .project-panel{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-schaltschrankbau.page.on .project-panel > .mb2{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-todo.page.on > .private-task-card,html body.module-fill-page #page-todo .private-task-shell{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-todo .private-task-layout{flex:1 1 0!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body.module-fill-page #page-todo :is(.private-task-side,.private-task-work){min-height:0!important;overflow:hidden!important}html body.module-fill-page #page-todo .private-task-list{min-height:0!important;overflow:auto!important}html body.module-fill-page #page-inventur.page.on > .g2e{flex:1 1 0!important;min-height:0!important;height:100%!important;display:grid!important;overflow:hidden!important}html body.module-fill-page #page-inventur.page.on .card.app-panel{min-height:0!important;overflow:hidden!important}html body.module-fill-page #page-inventur.page.on .tw{max-height:none!important;height:100%!important;overflow:auto!important}html body.module-fill-page #page-bewegungen.page.on > .card.app-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html body.module-fill-page #page-bewegungen.page.on > .card.app-panel > :is(.ch,.toolbar,.filters){flex:0 0 auto!important}html body.module-fill-page #page-bewegungen.page.on > .card.app-panel > :is(.tw,.table-wrap,.std-table-scroll){flex:1 1 0!important;min-height:0!important;overflow:auto!important}}@media (min-width:821px){html body.module-fill-page .main.main-module-fill{box-sizing:border-box!important}html body.module-fill-page #page-bautagebuch.page.on,html body.module-fill-page #page-regie.page.on,html body.module-fill-page #page-arbeitszeit.page.on{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}html body.module-fill-page #page-bautagebuch.page.on > #bautagebuch-root,html body.module-fill-page #page-regie.page.on > #regie-root,html body.module-fill-page #page-arbeitszeit.page.on > #arbeitszeit-root{min-height:0!important;height:100%!important;overflow:hidden!important}html body.module-fill-page #page-bautagebuch .bbd-shell,html body.module-fill-page #page-regie .rg-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}html body.module-fill-page #page-bautagebuch .bbd-form-card,html body.module-fill-page #page-regie .rg-form-card{padding:14px!important}html body.module-fill-page #page-bautagebuch .bbd-form-grid,html body.module-fill-page #page-regie .rg-form-grid{grid-template-columns:minmax(150px,1fr) 145px minmax(150px,1fr) minmax(150px,1fr) 105px minmax(210px,270px)!important;gap:8px 10px!important;align-items:end!important}html body.module-fill-page #page-bautagebuch .bbd-form-card :is(input,textarea),html body.module-fill-page #page-regie .rg-form-card :is(input,textarea){min-height:42px!important;height:42px!important;padding:8px 12px!important;font-size:16px!important}html body.module-fill-page #page-bautagebuch .bbd-note-field,html body.module-fill-page #page-regie .rg-note-field{margin-top:8px!important}html body.module-fill-page #page-bautagebuch .bbd-note-field textarea,html body.module-fill-page #page-regie .rg-note-field textarea{height:66px!important;min-height:66px!important;padding-top:10px!important}html body.module-fill-page #page-bautagebuch .bbd-action-row,html body.module-fill-page #page-regie .rg-action-row{display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important}html body.module-fill-page #page-bautagebuch :is(.bbd-icon-btn,.bbd-row-btn),html body.module-fill-page #page-regie :is(.rg-icon-btn,.rg-row-btn),html body.module-fill-page #page-arbeitszeit :is(.az-entry-action-btn,.az-icon-btn){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body.module-fill-page #page-bautagebuch .bbd-clear-btn,html body.module-fill-page #page-regie .rg-clear-btn{height:42px!important;min-height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important}html body.module-fill-page #page-bautagebuch .bbd-table-card,html body.module-fill-page #page-regie .rg-table-card{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-bautagebuch .bbd-list-region,html body.module-fill-page #page-regie .rg-list-region,html body.module-fill-page #page-bautagebuch .bbd-table-wrap,html body.module-fill-page #page-regie .rg-table-wrap{flex:1 1 0!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-bautagebuch .bbd-premium-table td,html body.module-fill-page #page-regie .rg-premium-table td{height:48px!important;padding:7px 10px!important}html body.module-fill-page #page-bautagebuch td.bbd-col-actions,html body.module-fill-page #page-regie td.rg-col-actions{white-space:nowrap!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}html body.module-fill-page #page-arbeitszeit .az-desktop-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}html body.module-fill-page #page-arbeitszeit .az-card:first-child{padding:12px 14px!important}html body.module-fill-page #page-arbeitszeit .az-form-grid{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(260px,1.3fr)!important;gap:8px 10px!important}html body.module-fill-page #page-arbeitszeit .az-segment{grid-template-columns:34px repeat(4,minmax(105px,1fr)) 42px!important;gap:8px!important;align-items:end!important}html body.module-fill-page #page-arbeitszeit .az-segment label:nth-of-type(5){display:none!important}html body.module-fill-page #page-arbeitszeit .az-entry-actions{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important;margin-top:8px!important}html body.module-fill-page #page-arbeitszeit .az-draft-total-chip{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 14px!important;margin:0 4px!important}html body.module-fill-page #page-arbeitszeit .az-main-grid{height:100%!important;min-height:0!important;grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;overflow:hidden!important}html body.module-fill-page #page-arbeitszeit .az-calendar{min-height:0!important;overflow:auto!important}html body.module-fill-page #page-arbeitszeit .az-day{min-height:34px!important;padding:4px!important}html body.module-fill-page #page-arbeitszeit #az-table,html body.module-fill-page #page-arbeitszeit #az-table > .az-table-wrap{height:100%!important;min-height:0!important;overflow:auto!important}html body.module-fill-page #page-schaltschrankbau.page.on > .cabinet-board,html body.module-fill-page #page-schaltschrankbau.page.on :is(.project-panel,.cabinet-main){height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body.module-fill-page #page-todo.page.on > .private-task-card,html body.module-fill-page #page-todo .private-task-shell{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.module-fill-page #page-todo .private-task-layout{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}html body.module-fill-page #page-todo .private-task-list{min-height:0!important;overflow:auto!important}#page-messenger :is(.chat-window-toolbar,.chat-search-wrap,.chat-thread-actions,.chat-compose-input) button,#chat-window-launcher{display:inline-flex!important;align-items:center!important;justify-content:center!important}#page-messenger :is(.chat-window-toolbar,.chat-search-wrap,.chat-thread-actions,.chat-compose-input) button svg,#chat-window-launcher svg{display:block!important;margin:auto!important}}@media (min-width:821px){html body.module-fill-page,html body.module-fill-page .app,html[data-global-ui-scale="custom"] body.module-fill-page{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill{flex:1 1 auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body.module-fill-page .main.main-module-fill > .page.on{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}html body.module-fill-page .main.main-module-fill :is(.std-table-scroll,.app-table-shell,.tw,.table-wrap):not(.asset-premium-scroll){max-height:none!important}html body.module-fill-page #page-projekte.proj2.on,html body.module-fill-page #page-schaltschrankbau.page.on{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}html body.module-fill-page #page-projekte.proj2.on > .proj2-body,html body.module-fill-page #page-schaltschrankbau.page.on > .cabinet-board{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html body.module-fill-page #page-projekte.proj2.on :is(.proj2-sidebar,.proj2-workspace),html body.module-fill-page #page-schaltschrankbau.page.on :is(.project-panel,.cabinet-main){min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html body.module-fill-page #page-projekte.proj2.on .proj2-scroll,html body.module-fill-page #page-schaltschrankbau.page.on .project-panel > .mb2{flex:1 1 0!important;min-height:0!important;overflow:auto!important}}@media (min-width:821px){html[data-global-ui-scale="custom"] body.module-fill-page,html[data-global-ui-scale="custom"] body.module-fill-page .app,html[data-global-ui-scale="custom"] body.module-fill-page .side,html[data-global-ui-scale="custom"] body.module-fill-page .main,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .page.on{height:100dvh!important;min-height:0!important;max-height:100dvh!important}html[data-global-ui-scale="custom"] body.module-fill-page .page.on{height:100%!important;max-height:100%!important}html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill > .page.on{flex:1 1 0!important;overflow:hidden!important}}@media (min-width:821px){html body #page-bestellungen.page.on{flex:1 1 0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #page-bestellungen.page.on > .bestell-simple{flex:1 1 0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #page-bestellungen.page.on .bestell-layout{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}html body #page-bestellungen.page.on :is(.bestell-projects-panel,.bestell-workspace){height:100%!important;min-height:0!important;overflow:hidden!important}html body #page-bestellungen.page.on .bestell-workspace{display:flex!important;flex-direction:column!important}html body #page-bestellungen.page.on .bestell-table-shell{flex:1 1 0!important;min-height:0!important;height:auto!important}}@media (min-width:821px){html[data-global-ui-scale="custom"] body.module-fill-page{height:auto!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:none!important;overflow-x:hidden!important;overflow-y:hidden!important}html[data-global-ui-scale="custom"] body.module-fill-page .app{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:none!important;overflow:hidden!important;align-items:stretch!important}html[data-global-ui-scale="custom"] body.module-fill-page .side{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important;overflow-y:auto!important}html[data-global-ui-scale="custom"] body.module-fill-page .main,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill{height:var(--global-ui-min-height,117.647vh)!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page .main > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill > .page.on{flex:0 0 auto!important;min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page :is(#page-artikel,#page-lieferanten,#page-kunden,#page-matgruppen,#page-werkzeug,#page-schluessel,#page-bestellungen,#page-warenkorb,#page-reservierungen,#page-projekte,#page-schaltschrankbau,#page-bautagebuch,#page-regie,#page-arbeitszeit,#page-bewegungen,#page-belegarchiv,#page-inventur,#page-todo).page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important}html[data-global-ui-scale="custom"] body.module-fill-page .page.on > :last-child{margin-bottom:0!important}html[data-global-ui-scale="custom"] body.module-fill-page :is(.art-shell,.project-panel,.project-board,.cart-panel,.reservation-panel,.cabinet-workspace,.cabinet-layout,.worktime-panel,.journal-panel,.regie-panel,.todo-panel,.inventory-panel,.history-panel,.module-fill-card,.table-shell,.data-table-wrap,.table-wrap){max-height:none!important}}@media (min-width:821px){html body.module-fill-page,html body.module-fill-page .app{height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important}html body.module-fill-page{overflow-y:auto!important}html body.module-fill-page .app{overflow:visible!important;align-items:stretch!important}html body.module-fill-page .side{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow-y:auto!important}html body.module-fill-page .main,html body.module-fill-page .main.main-module-fill,html body.module-fill-page .main:has(> .page.on),html body.module-fill-page .main.main-module-fill:has(> .page.on){height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page,html[data-global-ui-scale="custom"] body.module-fill-page .app{height:auto!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:none!important}html[data-global-ui-scale="custom"] body.module-fill-page .side{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important}html[data-global-ui-scale="custom"] body.module-fill-page .main,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on),html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on){height:auto!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:none!important}html body.module-fill-page .main > .page.on,html body.module-fill-page .main.main-module-fill > .page.on,html body.module-fill-page .main:has(> .page.on) > .page.on,html body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{flex:0 0 auto!important;height:auto!important;min-height:calc(100vh - 24px)!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page .main > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on) > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important}html body.module-fill-page :is(#page-artikel,#page-lieferanten,#page-kunden,#page-matgruppen,#page-werkzeug,#page-schluessel,#page-bestellungen,#page-warenkorb,#page-reservierungen,#page-projekte,#page-schaltschrankbau,#page-bautagebuch,#page-regie,#page-arbeitszeit,#page-bewegungen,#page-belegarchiv,#page-inventur,#page-todo).page.on{height:auto!important;max-height:none!important;overflow:visible!important}html body.module-fill-page :is(.art-shell,.bestell-simple,.bestell-layout,.bestell-projects-panel,.bestell-workspace,.bestell-table-shell,.proj2-body,.proj2-sidebar,.proj2-workspace,.proj2-scroll,.cabinet-board,.cabinet-layout,.cabinet-main,.cabinet-workspace,.project-panel,.project-board,.cart-panel,.reservation-panel,.journal-panel,.regie-panel,.worktime-panel,.history-panel,.doc-table-section,.doc-table-wrap,.inventory-panel,.todo-panel,.private-task-card,.private-task-shell,.private-task-layout,.module-fill-card,.table-shell,.data-table-wrap,.table-wrap,.az-desktop-shell,.az-main-grid,#az-table){height:auto!important;max-height:none!important}html body.module-fill-page :is(.bestell-simple,.bestell-layout,.bestell-workspace,.bestell-table-shell,.proj2-body,.proj2-workspace,.cabinet-board,.cabinet-main,.cabinet-workspace,.project-panel,.project-board,.cart-panel,.reservation-panel,.journal-panel,.regie-panel,.worktime-panel,.history-panel,.doc-table-section,.doc-table-wrap,.inventory-panel,.todo-panel,.private-task-card,.az-desktop-shell,.az-main-grid,#az-table){overflow:visible!important}}@media (min-width:821px){html body.module-fill-page #page-bestellungen.page.on{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;height:auto!important;min-height:calc(100vh - 24px)!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:0!important}html[data-global-ui-scale="custom"] body.module-fill-page #page-bestellungen.page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important}html body.module-fill-page #page-bestellungen.page.on > .bestell-simple{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:inherit!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:14px!important;padding-bottom:0!important;margin-bottom:0!important}html body.module-fill-page #page-bestellungen.page.on .bestell-header{flex:0 0 auto!important}html body.module-fill-page #page-bestellungen.page.on .bestell-layout{display:grid!important;grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;align-items:stretch!important;flex:1 1 auto!important;min-height:calc(100vh - 268px)!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:14px!important;margin-bottom:0!important}html[data-global-ui-scale="custom"] body.module-fill-page #page-bestellungen.page.on .bestell-layout{min-height:calc(var(--global-ui-min-height,117.647vh) - 268px)!important}html body.module-fill-page #page-bestellungen.page.on :is(.bestell-projects-panel,.bestell-workspace){display:flex!important;flex-direction:column!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}html body.module-fill-page #page-bestellungen.page.on .bestell-project-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.module-fill-page #page-bestellungen.page.on .bestell-table-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:calc(100vh - 430px)!important;height:auto!important;max-height:none!important;overflow:auto!important;margin-bottom:0!important}html[data-global-ui-scale="custom"] body.module-fill-page #page-bestellungen.page.on .bestell-table-shell{min-height:calc(var(--global-ui-min-height,117.647vh) - 430px)!important}html body.module-fill-page #page-bestellungen.page.on .bestell-table-body{flex:1 0 auto!important;min-height:220px!important;overflow:visible!important}html body.module-fill-page #page-bestellungen.page.on .bestell-total-box{flex:0 0 auto!important;margin-top:auto!important}}@media (min-width:821px){html body #page-bestellungen.page.on{--bestell-control-h:50px}html body #page-bestellungen.page.on .bestell-tab-btn{height:var(--bestell-control-h)!important;min-height:var(--bestell-control-h)!important;min-width:112px!important;padding:0 20px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}html body #page-bestellungen.page.on .bestell-searchbar{align-items:center!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:12px!important;margin-top:10px!important}html body #page-bestellungen.page.on .bestell-searchbar input,html body #page-bestellungen.page.on .bestell-searchbar button,html body #page-bestellungen.page.on .bestell-searchbar .btn{height:var(--bestell-control-h)!important;min-height:var(--bestell-control-h)!important;border-radius:16px!important;font-size:15px!important;line-height:1.2!important}html body #page-bestellungen.page.on .bestell-searchbar input{padding-top:0!important;padding-bottom:0!important}html body #page-bestellungen.page.on :is(.bestell-table-head,.bestell-row){grid-template-columns:var(--bestell-grid-columns,520px 150px 170px 130px 74px 74px 74px)!important}html body #page-bestellungen.page.on .std-table-scroll.std-table-scroll-order :is(.bestell-table-head,.bestell-table-body,.bestell-row){min-width:var(--bestell-grid-min-width,1092px)!important;width:max-content!important}html body #page-bestellungen.page.on .bestell-row{min-height:62px!important;padding-top:0!important;padding-bottom:0!important}html body #page-bestellungen.page.on .bestell-table-head > [data-bestell-col],html body #page-bestellungen.page.on .bestell-row > [data-bestell-col]{min-width:0!important;align-items:center!important}html body #page-bestellungen.page.on .bestell-row > [data-bestell-col]{display:flex!important;height:100%!important}html body #page-bestellungen.page.on .bestell-col-artikel{justify-content:flex-start!important}html body #page-bestellungen.page.on .bestell-artikel-wrap{padding:0!important;align-self:center!important;min-width:0!important}html body #page-bestellungen.page.on .bestell-artikel-name{font-size:12px!important;line-height:1.25!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #page-bestellungen.page.on .bestell-col-resizer{width:14px!important;right:-7px!important;cursor:col-resize!important;z-index:20!important;pointer-events:auto!important}}@media (min-width:821px){html body.module-fill-page,html body.module-fill-page .app{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.module-fill-page .side{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}html body.module-fill-page .main,html body.module-fill-page .main.main-module-fill,html body.module-fill-page .main:has(> .page.on),html body.module-fill-page .main.main-module-fill:has(> .page.on){display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:24px!important;box-sizing:border-box!important}html body.module-fill-page .main > .page.on,html body.module-fill-page .main.main-module-fill > .page.on,html body.module-fill-page .main:has(> .page.on) > .page.on,html body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{flex:0 0 auto!important;height:auto!important;min-height:calc(100dvh - 24px)!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page,html[data-global-ui-scale="custom"] body.module-fill-page .app{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:var(--global-ui-min-height,117.647vh)!important;overflow:hidden!important}html[data-global-ui-scale="custom"] body.module-fill-page .side,html[data-global-ui-scale="custom"] body.module-fill-page .main,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on),html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:0!important;max-height:var(--global-ui-min-height,117.647vh)!important}html[data-global-ui-scale="custom"] body.module-fill-page .main > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on) > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important}}@media (min-width:821px){html body.module-fill-page,html body.module-fill-page .app{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important}html body.module-fill-page{overflow-y:auto!important}html body.module-fill-page .app{overflow:visible!important;align-items:stretch!important}html body.module-fill-page .side{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}html body.module-fill-page .main,html body.module-fill-page .main.main-module-fill,html body.module-fill-page .main:has(> .page.on),html body.module-fill-page .main.main-module-fill:has(> .page.on){display:flex!important;flex-direction:column!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:24px!important;box-sizing:border-box!important}html body.module-fill-page .main > .page.on,html body.module-fill-page .main.main-module-fill > .page.on,html body.module-fill-page .main:has(> .page.on) > .page.on,html body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{flex:0 0 auto!important;min-height:calc(100dvh - 24px)!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.module-fill-page,html[data-global-ui-scale="custom"] body.module-fill-page .app{min-height:var(--global-ui-min-height,117.647vh)!important;height:auto!important;max-height:none!important;overflow-x:hidden!important}html[data-global-ui-scale="custom"] body.module-fill-page{overflow-y:auto!important}html[data-global-ui-scale="custom"] body.module-fill-page .app{overflow:visible!important}html[data-global-ui-scale="custom"] body.module-fill-page .side{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important;max-height:none!important}html[data-global-ui-scale="custom"] body.module-fill-page .main,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on),html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on){min-height:var(--global-ui-min-height,117.647vh)!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-global-ui-scale="custom"] body.module-fill-page .main > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main:has(> .page.on) > .page.on,html[data-global-ui-scale="custom"] body.module-fill-page .main.main-module-fill:has(> .page.on) > .page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:901px){html body #page-matgruppen.page.on .mg-content{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}html body #page-matgruppen.page.on #mg-artikel-list{display:block!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;background:#fff!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg{display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 430px)!important;overflow-x:scroll!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:var(--ds-scroll-thumb,var(--app-scroll-thumb,#9fb2c3)) var(--ds-scroll-track,var(--app-scroll-track,#eef5fb))!important;padding-bottom:2px!important;box-sizing:border-box!important;background:#fff!important}html[data-global-ui-scale="custom"] body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg{max-height:calc(var(--global-ui-min-height,117.647vh) - 430px)!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg > table.app-table{width:max-content!important;min-width:max(1520px,calc(100% + 1px))!important;max-width:none!important;table-layout:auto!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg::-webkit-scrollbar:horizontal{height:12px!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg::-webkit-scrollbar-track{display:block!important;background:var(--ds-scroll-track,var(--app-scroll-track,#eef5fb))!important;border-radius:999px!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg::-webkit-scrollbar-thumb{display:block!important;background:var(--ds-scroll-thumb,var(--app-scroll-thumb,#9fb2c3))!important;border:3px solid var(--ds-scroll-track,var(--app-scroll-track,#eef5fb))!important;border-radius:999px!important}body.theme-dark #page-matgruppen.page.on #mg-artikel-list,body.theme-dark #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg{background:#071827!important}}@media (min-width:901px){html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg :is(tbody td,tbody td b){font-weight:500!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg .mg-col-name{font-weight:600!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg .mg-col-bestand b{font-weight:700!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg tbody td{font-size:13px!important;letter-spacing:0!important}}@media (min-width:901px){html body #page-matgruppen.page.on .mg-content{flex:1 1 auto!important;min-height:0!important}html body #page-matgruppen.page.on #mg-artikel-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:none!important}html body #page-matgruppen.page.on .mg-table-footer{flex:0 0 46px!important;min-height:46px!important;margin-top:auto!important;display:flex!important;align-items:center!important}}@media (min-width:901px){html body #page-matgruppen.page.on > .mg-standard-shell.art-shell.app-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html body #page-matgruppen.page.on .mg-layout{flex:1 1 0!important;height:100%!important;min-height:0!important}html body #page-matgruppen.page.on .mg-content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #page-matgruppen.page.on #mg-artikel-list{flex:1 1 0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg{align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg > table.app-table{min-width:max(1520px,calc(100% + 1px))!important;font-weight:400!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg tbody td,html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg tbody td b,html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg .mg-col-name{font-weight:400!important}html body #page-matgruppen.page.on #mg-artikel-list > .mg-article-table.app-table-shell.std-table-scroll.std-table-scroll-mg .mg-col-bestand b{font-weight:600!important}html body #page-matgruppen.page.on .mg-table-footer{flex:0 0 38px!important;height:38px!important;min-height:38px!important;margin-top:0!important;padding:0!important;border-top:1px solid var(--bd)!important;background:#fff!important}html body #page-matgruppen.page.on .mg-table-footer > .art-foot{width:100%!important;min-height:38px!important;height:38px!important;padding:3px 10px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;background:#fff!important;border-top:0!important}body.theme-dark #page-matgruppen.page.on .mg-table-footer,body.theme-dark #page-matgruppen.page.on .mg-table-footer > .art-foot{background:#071421!important;border-top-color:rgba(84,125,158,.45)!important}}@media (min-width:901px){html body #page-matgruppen.page.on > .mg-standard-shell.art-shell.app-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html body #page-matgruppen.page.on .mg-layout{flex:1 1 0!important;min-height:0!important;height:100%!important}html body #page-matgruppen.page.on .mg-content{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body #page-matgruppen.page.on .mg-toolbar,html body #page-matgruppen.page.on .mg-filter-row,html body #page-matgruppen.page.on .mg-columns{flex:0 0 auto!important}html body #page-matgruppen.page.on .mg-table-wrap.app-table-shell.std-table-scroll{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important;scrollbar-color:var(--ds-scroll-thumb) var(--ds-scroll-track)!important;scrollbar-width:thin!important}html body #page-matgruppen.page.on .mg-table-wrap.app-table-shell.std-table-scroll::-webkit-scrollbar{width:8px!important;height:8px!important}html body #page-matgruppen.page.on .mg-table-wrap.app-table-shell.std-table-scroll::-webkit-scrollbar-track{background:var(--ds-scroll-track)!important;border-radius:999px!important}html body #page-matgruppen.page.on .mg-table-wrap.app-table-shell.std-table-scroll::-webkit-scrollbar-thumb{background:var(--ds-scroll-thumb)!important;border:2px solid var(--ds-scroll-track)!important;border-radius:999px!important}html body #page-matgruppen.page.on #mg-artikel-list.std-table-inner{display:block!important;min-height:100%!important;height:auto!important;overflow:visible!important;background:#fff!important}html body #page-matgruppen.page.on #mg-artikel-list.std-table-inner::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body #page-matgruppen.page.on #mg-artikel-list > table.app-table.mg-article-table{width:max-content!important;min-width:max(1520px,calc(100% + 1px))!important;max-width:none!important;table-layout:auto!important;font-weight:400!important}html body #page-matgruppen.page.on #mg-artikel-list > table.app-table.mg-article-table :is(tbody td,tbody td b,.mg-col-name){font-weight:400!important}html body #page-matgruppen.page.on #mg-artikel-list > table.app-table.mg-article-table .mg-col-bestand b{font-weight:600!important}html body #page-matgruppen.page.on .mg-table-footer.art-table-footer-host{flex:0 0 38px!important;height:38px!important;min-height:38px!important;display:block!important;margin:0!important;padding:0!important;background:#fff!important;border-top:1px solid var(--bd)!important}html body #page-matgruppen.page.on .mg-table-footer.art-table-footer-host > .art-foot{min-height:38px!important;height:38px!important;padding:3px 10px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;background:#fff!important;border-top:0!important}body.theme-dark #page-matgruppen.page.on .mg-table-wrap.app-table-shell.std-table-scroll,body.theme-dark #page-matgruppen.page.on #mg-artikel-list.std-table-inner,body.theme-dark #page-matgruppen.page.on .mg-table-footer.art-table-footer-host,body.theme-dark #page-matgruppen.page.on .mg-table-footer.art-table-footer-host > .art-foot{background:#071421!important;border-top-color:rgba(84,125,158,.45)!important}}@media (min-width:821px){html body #page-bestellungen.page.on{--bestell-control-h:42px}html body #page-bestellungen.page.on .bestell-tab-btn{height:42px!important;min-height:42px!important;min-width:104px!important;padding:0 18px!important;border-radius:14px!important;font-size:15px!important;line-height:1!important}html body #page-bestellungen.page.on .bestell-head-tools{gap:9px!important;align-items:center!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid #d7e6ef!important;background:#fff!important;color:#143142!important;box-shadow:0 8px 18px rgba(12,35,52,.05)!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only:hover{transform:translateY(-1px)!important;box-shadow:0 12px 22px rgba(12,35,52,.10)!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2.25!important;fill:none!important}html body #page-bestellungen.page.on .bestell-btn-print{background:#eef7ff!important;border-color:#bee3ff!important;color:#0b6ea8!important}html body #page-bestellungen.page.on .bestell-btn-share{background:#edf8ff!important;border-color:#bfe6fb!important;color:#087ca1!important}html body #page-bestellungen.page.on .bestell-btn-export{background:#f0f7ff!important;border-color:#cbdff5!important;color:#275a91!important}html body #page-bestellungen.page.on .bestell-btn-import{background:#eefbf4!important;border-color:#bfe9d1!important;color:#147a4c!important}html body #page-bestellungen.page.on .bestell-btn-archive{background:#fff7e8!important;border-color:#ffd99a!important;color:#a86400!important}html body #page-bestellungen.page.on .bestell-btn-clear{background:#fff0f3!important;border-color:#ffc8d1!important;color:#cf2e45!important}html body #page-bestellungen.page.on .bestell-btn-edit{background:#f3f6ff!important;border-color:#cfd9ff!important;color:#4059a9!important}html body #page-bestellungen.page.on .bestell-table-head > [data-bestell-col]{padding-right:20px!important}html body #page-bestellungen.page.on .bestell-table-head [data-bestell-sort-key],html body #page-bestellungen.page.on .bestell-table-head > [data-bestell-col]{font-size:12px!important;letter-spacing:.05em!important}html body #page-bestellungen.page.on .bestell-col-resizer{position:absolute!important;top:8px!important;right:0!important;bottom:8px!important;width:12px!important;cursor:col-resize!important;z-index:30!important;pointer-events:auto!important}html body #page-bestellungen.page.on .bestell-col-resizer::before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:999px;background:#c7d9e6}html body #page-bestellungen.page.on .bestell-col-resizer::after{content:"";position:absolute;top:50%;right:1px;width:8px;height:8px;border-top:2px solid #7aa9c3;border-right:2px solid #7aa9c3;transform:translateY(-50%) rotate(45deg);opacity:.75}html body #page-bestellungen.page.on .bestell-col-resizer:hover::before,html body.bestell-resizing #page-bestellungen.page.on .bestell-col-resizer::before{background:#159fbd}html body #page-bestellungen.page.on .bestell-artikel-name{font-size:14px!important;line-height:1.22!important;font-weight:800!important;color:#123043!important;-webkit-line-clamp:2!important}html body #page-bestellungen.page.on .bestell-row{min-height:58px!important}html body #page-bestellungen.page.on .bestell-remove,html body #page-bestellungen.page.on .bestell-order-remove{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important}}@media (min-width:821px){html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only{border-color:transparent!important;color:#fff!important;box-shadow:0 10px 22px rgba(12,35,52,.13)!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg,html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg *{stroke:#fff!important;fill:none!important}html body #page-bestellungen.page.on .bestell-btn-print{background:#2563eb!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-share{background:#0891b2!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-export{background:#4f46e5!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-import{background:#16a34a!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-archive{background:#f59e0b!important;color:#fff!important}html body #page-bestellungen.page.on #btn-bestell-export-csv{background:#0d9488!important;color:#fff!important}html body #page-bestellungen.page.on #btn-bestell-export-xlsx{background:#15803d!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-clear{background:#ef4444!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-btn-edit{background:#475569!important;color:#fff!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}}@media (min-width:821px){html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:14px!important;color:#fff!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 22px rgba(12,35,52,.14)!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only:disabled{opacity:.55!important;filter:saturate(.85)!important;cursor:not-allowed!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg{width:18px!important;height:18px!important;display:block!important;color:#fff!important;stroke:#fff!important;fill:none!important}html body #page-bestellungen.page.on .bestell-head-tools .btn.icon-only svg :is(path,rect,circle,line,polyline,polygon){stroke:#fff!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;opacity:1!important}html body #page-bestellungen.page.on #btn-bestell-print{background:#2563eb!important}html body #page-bestellungen.page.on #btn-bestell-share{background:#0891b2!important}html body #page-bestellungen.page.on #btn-bestell-report{background:#4f46e5!important}html body #page-bestellungen.page.on #btn-bestell-import-file{background:#16a34a!important}html body #page-bestellungen.page.on #btn-bestell-archive-project{background:#f59e0b!important}html body #page-bestellungen.page.on #btn-bestell-export-csv{background:#0d9488!important}html body #page-bestellungen.page.on #btn-bestell-export-xlsx{background:#15803d!important}html body #page-bestellungen.page.on #btn-bestell-clear{background:#ef4444!important}html body #page-bestellungen.page.on #btn-bestell-edit-project{background:#475569!important}}@media (min-width:821px){html body.cabinet-page-active,html[data-global-ui-scale="custom"] body.cabinet-page-active{height:auto!important;min-height:100svh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:hidden!important}html body.cabinet-page-active .app,html[data-global-ui-scale="custom"] body.cabinet-page-active .app{height:100svh!important;min-height:100svh!important;max-height:none!important;overflow:hidden!important}html body.cabinet-page-active .main,html body .main.main-cabinet,html[data-global-ui-scale="custom"] body.cabinet-page-active .main,html[data-global-ui-scale="custom"] body .main.main-cabinet{height:100svh!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.cabinet-page-active .app,html[data-global-ui-scale="custom"] body.cabinet-page-active .main,html[data-global-ui-scale="custom"] body .main.main-cabinet{height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important}html body.cabinet-page-active #page-schaltschrankbau.page.on,html body .main.main-cabinet > #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:calc(100svh - 24px)!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 24px)!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .module-head,html body.cabinet-page-active #page-schaltschrankbau.page.on > .topbar,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .module-head,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .topbar{flex:0 0 auto!important;margin:0 0 16px!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board,html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;overflow:visible!important;margin:0!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board > .project-panel,html body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board > .project-panel,html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on > .cabinet-board > .project-panel,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on > .cabinet-board > .project-panel{align-self:stretch!important;min-height:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .project-panel > .project-panel-head,html body .main.main-cabinet > #page-schaltschrankbau.page.on .project-panel > .project-panel-head{flex:0 0 auto!important}html body.cabinet-page-active #page-schaltschrankbau.page.on .project-panel > .mb2,html body .main.main-cabinet > #page-schaltschrankbau.page.on .project-panel > .mb2,html[data-global-ui-scale="custom"] body.cabinet-page-active #page-schaltschrankbau.page.on .project-panel > .mb2,html[data-global-ui-scale="custom"] body .main.main-cabinet > #page-schaltschrankbau.page.on .project-panel > .mb2{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}}@media (min-width:821px){html body .main:has(> #page-schaltschrankbau.page.on),html[data-global-ui-scale="custom"] body .main:has(> #page-schaltschrankbau.page.on){height:100svh!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body .main:has(> #page-schaltschrankbau.page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important}html body #page-schaltschrankbau.page.on,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on{display:flex!important;flex-direction:column!important;flex:1 0 auto!important;min-height:calc(100svh - 56px)!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important}html body #page-schaltschrankbau.page.on > .module-head,html body #page-schaltschrankbau.page.on > .topbar,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on > .module-head,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on > .topbar{flex:0 0 auto!important;margin:0 0 16px!important}html body #page-schaltschrankbau.page.on > .cabinet-board,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on > .cabinet-board{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;overflow:visible!important;margin:0!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on > .cabinet-board > .project-panel{align-self:stretch!important;min-height:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}html body #page-schaltschrankbau.page.on .project-panel > .project-panel-head,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on .project-panel > .project-panel-head{flex:0 0 auto!important}html body #page-schaltschrankbau.page.on .project-panel > .mb2,html[data-global-ui-scale="custom"] body #page-schaltschrankbau.page.on .project-panel > .mb2{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}}@media (min-width:821px){html body .main:has(> #page-arbeitszeit.page.on),html[data-global-ui-scale="custom"] body .main:has(> #page-arbeitszeit.page.on){height:100svh!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body .main:has(> #page-arbeitszeit.page.on){height:var(--global-ui-min-height,117.647vh)!important;min-height:var(--global-ui-min-height,117.647vh)!important}html body #page-arbeitszeit.page.on,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on{display:flex!important;flex-direction:column!important;flex:1 0 auto!important;min-height:calc(100svh - 56px)!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on{min-height:calc(var(--global-ui-min-height,117.647vh) - 56px)!important}html body #page-arbeitszeit.page.on > .topbar,html body #page-arbeitszeit.page.on > .app-page-header,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .app-page-header{flex:0 0 auto!important;margin:0!important}html body #page-arbeitszeit.page.on > #arbeitszeit-root,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > #arbeitszeit-root{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:visible!important;margin:0!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell,html body #page-arbeitszeit.page.on .az-desktop-shell,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-desktop-shell{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:16px!important;overflow:visible!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on .az-desktop-shell > .az-card:first-child,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-desktop-shell > .az-card:first-child{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}html body #page-arbeitszeit.page.on .az-desktop-shell > .az-card:nth-child(2),html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-desktop-shell > .az-card:nth-child(2){flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on .az-filter,html body #page-arbeitszeit.page.on .az-table-headbar,html body #page-arbeitszeit.page.on .az-table-panel,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-filter,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-table-headbar,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-table-panel{flex:0 0 auto!important}html body #page-arbeitszeit.page.on .az-main-grid,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-main-grid{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;align-items:stretch!important;overflow:hidden!important}html body #page-arbeitszeit.page.on .az-calendar,html body #page-arbeitszeit.page.on .az-main-grid > div:last-child,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-calendar,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-main-grid > div:last-child{min-height:0!important;height:100%!important;max-height:none!important;overflow:auto!important}html body #page-arbeitszeit.page.on .az-main-grid > div:last-child,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-main-grid > div:last-child{display:flex!important;flex-direction:column!important}html body #page-arbeitszeit.page.on #az-table,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-table{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #page-arbeitszeit.page.on #az-table > .az-table-wrap,html body #page-arbeitszeit.page.on .az-premium-table-wrap,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-table > .az-table-wrap,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-premium-table-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}}@media (min-width:821px){html body #page-arbeitszeit.page.on,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on{gap:18px!important}html body #page-arbeitszeit.page.on > .topbar,html body #page-arbeitszeit.page.on > .app-page-header,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .app-page-header{margin:0 0 18px!important}html body #page-arbeitszeit.page.on > #arbeitszeit-root,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > #arbeitszeit-root{margin-top:0!important}}@media (min-width:821px){html body #page-arbeitszeit.page.on .az-entry-actions,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;width:100%!important;margin-top:10px!important;padding-right:76px!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on .az-entry-actions .az-entry-action-btn,html body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions .az-entry-action-btn,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip{flex:0 0 auto!important}html body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip{margin-right:0!important;white-space:nowrap!important}html body #page-arbeitszeit.page.on #az-save.az-save-icon.az-entry-action-btn,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-save.az-save-icon.az-entry-action-btn{margin-left:0!important}}@media (min-width:821px){html body #page-arbeitszeit.page.on,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on{gap:16px!important}html body #page-arbeitszeit.page.on > .topbar.app-page-header,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar.app-page-header{flex:0 0 auto!important;min-height:112px!important;height:auto!important;margin:0!important;padding:24px 28px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on > .topbar.app-page-header .pg-t,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar.app-page-header .pg-t{line-height:1.12!important;margin:0 0 8px!important}html body #page-arbeitszeit.page.on > .topbar.app-page-header .pg-s,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar.app-page-header .pg-s{line-height:1.25!important;margin:0!important}html body #page-arbeitszeit.page.on > #arbeitszeit-root,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > #arbeitszeit-root{margin-top:0!important}}@media (min-width:821px){html body #page-arbeitszeit.page.on > #arbeitszeit-root,html body.module-fill-page #page-arbeitszeit.page.on > #arbeitszeit-root,html body.worktime-page-active #page-arbeitszeit.page.on > #arbeitszeit-root,html body .main.main-worktime > #page-arbeitszeit.page.on > #arbeitszeit-root,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > #arbeitszeit-root,html[data-global-ui-scale="custom"] body.module-fill-page #page-arbeitszeit.page.on > #arbeitszeit-root{padding-top:22px!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on > .topbar.app-page-header,html body.module-fill-page #page-arbeitszeit.page.on > .topbar.app-page-header,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on > .topbar.app-page-header,html[data-global-ui-scale="custom"] body.module-fill-page #page-arbeitszeit.page.on > .topbar.app-page-header{margin-bottom:0!important}html body #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell,html body.module-fill-page #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell,html[data-global-ui-scale="custom"] body.module-fill-page #page-arbeitszeit.page.on #arbeitszeit-root > .az-desktop-shell{margin-top:0!important}}@media (min-width:821px){html body #page-arbeitszeit.page.on .az-entry-actions,html body.module-fill-page #page-arbeitszeit.page.on .az-entry-actions,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions,html[data-global-ui-scale="custom"] body.module-fill-page #page-arbeitszeit.page.on .az-entry-actions,html body #page-arbeitszeit.page.on .az-actions,html body.module-fill-page #page-arbeitszeit.page.on .az-actions,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-actions,html[data-global-ui-scale="custom"] body.module-fill-page #page-arbeitszeit.page.on .az-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;gap:14px!important;margin-top:10px!important;padding-right:0!important;box-sizing:border-box!important}html body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip,html body #page-arbeitszeit.page.on .az-actions .meta,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-entry-actions .az-draft-total-chip,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on .az-actions .meta{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}html body #page-arbeitszeit.page.on #az-save.az-save-icon,html body #page-arbeitszeit.page.on #az-save.az-save-icon.az-entry-action-btn,html body.module-fill-page #page-arbeitszeit.page.on #az-save.az-save-icon,html body.module-fill-page #page-arbeitszeit.page.on #az-save.az-save-icon.az-entry-action-btn,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-save.az-save-icon,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-save.az-save-icon.az-entry-action-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;padding:0!important;margin:0!important;border-radius:12px!important}html body #page-arbeitszeit.page.on #az-save.az-save-icon .svg-icon,html[data-global-ui-scale="custom"] body #page-arbeitszeit.page.on #az-save.az-save-icon .svg-icon{width:20px!important;height:20px!important;stroke-width:3!important}}@media (min-width:821px){html body #page-todo.page.on .private-task-title,html[data-global-ui-scale="custom"] body #page-todo.page.on .private-task-title{font-size:32px!important;line-height:1.12!important;letter-spacing:0!important;font-weight:900!important}html body #page-todo.page.on .private-task-copy,html[data-global-ui-scale="custom"] body #page-todo.page.on .private-task-copy{font-size:15px!important;line-height:1.35!important;margin-top:8px!important}}@media (min-width:821px){html,body,html body .main,html body .main:has(> .page.on),html[data-global-ui-scale="custom"],html[data-global-ui-scale="custom"] body,html[data-global-ui-scale="custom"] body .main,html[data-global-ui-scale="custom"] body .main:has(> .page.on){scrollbar-gutter:auto!important}@supports selector(::-webkit-scrollbar){html body .main,html body .main:has(> .page.on),html[data-global-ui-scale="custom"] body .main,html[data-global-ui-scale="custom"] body .main:has(> .page.on){overflow-y:auto!important;scrollbar-gutter:auto!important}}}@media (min-width:821px){.app-table td.quick-editing{padding:6px!important;background:#f8fcff!important}.quick-cell-input{width:100%;min-width:86px;height:34px;border:1px solid #9fc4dc;border-radius:10px;background:#fff;color:var(--ink,#163042);font:inherit;font-weight:700;padding:0 10px;outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.12)}.app-table td.quick-saving{background:#ecfdf5!important}.app-table td.quick-error{background:#fff1f2!important}}@media (min-width:821px){html body .page.on > :is(.app-page-header,.topbar,.workspace-topbar,.module-head,.proj2-header),html body .page.on > .topbar.app-page-header > .module-head,html body #page-bestellungen.page.on .bestell-header{border-radius:24px!important;overflow:hidden!important;background-clip:padding-box!important}}html body .page.on > :is(.topbar,.app-page-header,.module-head,.workspace-topbar,.proj2-header),html body .page.on > .topbar.app-page-header,html body .page.on > .proj2-header.app-page-header,html body .page.on .module-head,html body #page-projekte.page.on > :is(.proj2-header,.module-head),html body #page-schaltschrankbau.page.on > .topbar.app-page-header,html body #page-schaltschrankbau.page.on > .topbar.app-page-header .module-head,html body #page-bestellungen.page.on .bestell-header{border-radius:24px!important;overflow:hidden!important;background-clip:padding-box!important}html body .page.on > :is(.topbar,.app-page-header,.module-head,.workspace-topbar,.proj2-header)::before,html body .page.on > :is(.topbar,.app-page-header,.module-head,.workspace-topbar,.proj2-header)::after,html body .page.on .module-head::before,html body .page.on .module-head::after{border-radius:24px!important}@media (min-width:821px){html body .main:has(> #page-belegarchiv.page.split-scroll.on){display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}html body #page-belegarchiv.page.split-scroll.on{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;gap:14px!important;overflow:hidden!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body #page-belegarchiv.page.split-scroll.on > .topbar.app-page-header{flex:0 0 auto!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > :is(.doc-archive-toolbar,.doc-archive-filters,.doc-archive-columns){flex:0 0 auto!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-table-wrap.std-table-scroll.app-table-shell{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body #page-belegarchiv.page.split-scroll.on .doc-table-inner.std-table-inner{min-height:100%!important;height:auto!important;overflow:visible!important;width:100%!important;max-width:none!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;background:inherit!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table th,html body #page-belegarchiv.page.split-scroll.on .doc-archive-table td{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table .doc-select-col{width:54px!important;min-width:54px!important;max-width:54px!important;text-align:center!important;overflow:visible!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table :is(th,td):nth-child(2){width:18%!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table :is(th,td):nth-child(3){width:28%!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table :is(th,td):nth-child(4){width:23%!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table :is(th,td):nth-child(5){width:14%!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table :is(th,td):nth-child(6){width:198px!important;min-width:198px!important;max-width:198px!important;overflow:visible!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table .table-row-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:190px!important;min-width:0!important;white-space:nowrap!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-table .table-icon-btn{flex:0 0 40px!important;width:40px!important;height:40px!important}}@media (min-width:821px){html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-archive-toolbar.app-toolbar{min-height:78px!important;padding:14px 16px!important;justify-content:space-between!important;gap:12px!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-toolbar .art-tools-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-archive-filters.art-filter-row{display:grid!important;grid-template-columns:minmax(360px,1.45fr) minmax(150px,.42fr) minmax(210px,.78fr) minmax(220px,.82fr) minmax(190px,.62fr)!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:14px 16px!important;border-bottom:1px solid var(--bd)!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-archive-filters.art-filter-row.is-hidden{display:none!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-search,html body #page-belegarchiv.page.split-scroll.on .doc-archive-search input,html body #page-belegarchiv.page.split-scroll.on .doc-archive-filters select{width:100%!important;min-width:0!important;max-width:none!important}html body #page-belegarchiv.page.split-scroll.on .doc-archive-search input,html body #page-belegarchiv.page.split-scroll.on .doc-archive-filters select{height:46px!important;min-height:46px!important}}@media (max-width:1180px){html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-archive-filters.art-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:821px){html body #page-belegarchiv.page.split-scroll.on{height:var(--split-page-fill-height,calc(100dvh - 56px))!important;min-height:0!important;max-height:var(--split-page-fill-height,calc(100dvh - 56px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:18px!important}html body #page-belegarchiv.page.split-scroll.on > .topbar.app-page-header{flex:0 0 auto!important;margin:0!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel{flex:0 0 var(--split-shell-fill-height,calc(100dvh - 230px))!important;height:var(--split-shell-fill-height,calc(100dvh - 230px))!important;min-height:0!important;max-height:var(--split-shell-fill-height,calc(100dvh - 230px))!important;margin:0!important;overflow:hidden!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-table-wrap.std-table-scroll.app-table-shell{flex:0 0 var(--split-table-fill-height,calc(100dvh - 390px))!important;height:var(--split-table-fill-height,calc(100dvh - 390px))!important;min-height:var(--split-table-fill-height,calc(100dvh - 390px))!important;max-height:var(--split-table-fill-height,calc(100dvh - 390px))!important;overflow:auto!important;background:#fff!important;scrollbar-gutter:stable both-edges!important}html body #page-belegarchiv.page.split-scroll.on #doc-archive-cnt.doc-table-inner{min-height:100%!important;height:auto!important;background:#fff!important}body.theme-dark #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel > .doc-table-wrap.std-table-scroll.app-table-shell,body.theme-dark #page-belegarchiv.page.split-scroll.on #doc-archive-cnt.doc-table-inner{background:#071421!important}}@media (min-width:821px){html body #page-belegarchiv.page.split-scroll.on{gap:18px!important;row-gap:18px!important}html body #page-belegarchiv.page.split-scroll.on > .topbar.app-page-header{margin:0!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel{margin:0!important}}@media (min-width:821px){html body #page-belegarchiv.page.split-scroll.on{gap:0!important;row-gap:0!important}html body #page-belegarchiv.page.split-scroll.on > .topbar.app-page-header{margin:0!important}html body #page-belegarchiv.page.split-scroll.on > .doc-table-section.art-shell.app-panel{margin:22px 0 0!important}}#page-artikel.on .art-tool.is-transfer{background:linear-gradient(180deg,rgba(219,242,255,.98),rgba(151,214,255,.9))!important;border-color:rgba(56,164,255,.72)!important;color:#075985!important}#page-artikel.on .art-tool.is-transfer:hover{filter:saturate(1.08) brightness(1.03)!important;transform:translateY(-1px)!important}body.theme-dark #page-artikel.on .art-tool.is-transfer{background:linear-gradient(180deg,rgba(30,92,140,.95),rgba(18,63,103,.95))!important;border-color:rgba(102,198,255,.58)!important;color:#dff4ff!important}#page-artikel.on .art-list td.col-actions .action-copy{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,252,.92))!important;border-color:var(--bd2)!important;color:var(--tx)!important}body.theme-dark #page-artikel.on .art-list td.col-actions .action-copy{background:#0d2840!important;border-color:rgba(79,129,164,.52)!important;color:#dcecf8!important}#page-artikel.on .art-tool.is-transfer{background:rgba(255,255,255,.92)!important;border-color:var(--bd2)!important;color:#0f6f9f!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}#page-artikel.on .art-tool.is-transfer:hover{background:#fff!important;border-color:#9ec7df!important;color:#075985!important;transform:translateY(-1px)!important;filter:none!important}body.theme-dark #page-artikel.on .art-tool.is-transfer{background:#102137!important;border-color:rgba(94,130,164,.5)!important;color:#8fd6ff!important;box-shadow:0 10px 22px rgba(0,0,0,.24)!important}body.theme-dark #page-artikel.on .art-tool.is-transfer:hover{background:#132b44!important;border-color:rgba(123,184,222,.62)!important;color:#c9efff!important}#page-artikel.on .art-tool.is-transfer{color:#334155!important}#page-artikel.on .art-tool.is-transfer:hover{color:var(--g)!important}body.theme-dark #page-artikel.on .art-tool.is-transfer{color:#d8ebff!important}body.theme-dark #page-artikel.on .art-tool.is-transfer:hover{color:#eef7ff!important}
