body,#app{width:100vw;height:100vh;margin:0;padding:0;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}a{color:var(--p-primary-600);opacity:1}a:hover{color:var(--p-primary-700);opacity:.8}.dashboard{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.dashboard-chart-title{display:flex;justify-content:space-between;align-items:center}.dashboard-chart-chart canvas{width:max-content!important}.dashboard-cards{display:flex;flex-wrap:wrap;gap:1rem}.dashboard-cards-card{flex:1 1 0%;border-width:1px;border-color:var(--p-content-border-color);border-style:solid;min-width:max-content;cursor:pointer}.dashboard-cards-card-content{display:flex;justify-content:space-between;gap:2rem}.dashboard-cards-card-content>:first-child{display:flex;flex-direction:column;gap:.25rem}.dashboard-cards-card-content>:first-child :first-child{color:var(--p-surface-500);font-weight:500;font-size:.875rem}.dashboard-cards-card-content>:first-child :last-child{font-weight:600;font-size:1.125rem}.dashboard-cards-card-content>:last-child{color:#fff;width:2rem;height:2rem;border-radius:9999px;display:inline-flex;text-align:center;justify-content:center;align-items:center}.login{background:linear-gradient(0deg,#fbfeff 54%,#daf1ff);box-shadow:0 0 5px #00000040;width:28rem;border-radius:1.5rem;aspect-ratio:1/1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:.2rem;padding:2rem 3rem}.login-arrow{position:relative;transform:translate(-50%);left:50%;font-size:1.55rem;background-color:#fff;padding:1rem;width:4.1rem;aspect-ratio:1/1;display:flex;text-align:center;align-items:center;justify-content:center;border-radius:1.5rem;box-shadow:0 2px 5px #00000040}.login-header{padding-top:1.8rem;text-align:center;font-weight:600;font-size:1.5rem}.login-desc{text-align:center;font-size:.92rem;color:#737373}.login-inputs{display:flex;flex-direction:column;padding-top:2rem;gap:1rem}.login-inputs-ip,.login-inputs-ip input{width:100%}.login-btn{margin-top:2rem}.login-lwr{margin-top:.5rem;justify-content:center}.login-lwr-creds{padding-top:.5rem;display:grid;text-align:center;gap:.4rem}.login-lwr-creds img{height:2.5rem;justify-self:center}.login-lwr-creds span{color:gray;font-size:.8rem}.f404[data-v-a896e9fe]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.f404-svg[data-v-a896e9fe]{width:60%}.f404-title[data-v-a896e9fe]{font-weight:800;font-size:3rem}.f404-sub[data-v-a896e9fe]{color:var(--gray-300)}.f401[data-v-4468f7bf]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.f401-svg[data-v-4468f7bf]{width:60%;left:2.5%;position:relative}.f401-title[data-v-4468f7bf]{font-weight:800;font-size:3rem}.f401-sub[data-v-4468f7bf]{color:var(--gray-300)}.wb_motor-header,.wb_motor-subheader{margin:.3rem 0}.wb_motor-sonstiges-area{width:100%;height:5rem;resize:none}.wb_motor-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_motor-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_motor-fat-textarea textarea{resize:none;flex:1}.wb_motor-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_motor-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_motor-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_motor-resistance{display:grid;grid-template-columns:3fr 3fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-auto-flow:column}.wb_motor-resistance span{align-self:center}.wb_motor-resistance-data{display:flex;align-items:center;gap:.3rem}.wb_motor-resistance-data-input input{max-width:5rem}.wb_motor-resistance-data2{display:flex;align-items:center;gap:.75rem}.wb_motor-resistance-data2 div{display:flex;gap:.3rem}.wb_motor-resistance-data2-input input{max-width:6rem}.wb_motor-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_motor-multinputs-inpt{display:flex;flex-direction:column}.wb_motor-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_motor-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_motor-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_motor-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_motor-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_motor-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.createcustomerdialog-desc{margin-top:0;color:var(--p-surface-500)}.createcustomerdialog-inputchips{margin-top:1rem}.createcustomerdialog-inputchips-input{margin-top:.2rem}.createcustomerdialog-inputchips span{font-size:.85rem;color:var(--p-surface-400)}.createcustomerdialog-inputchips label{font-weight:600}.createcustomerdialog-inputgroup{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:.3rem}.createcustomerdialog-inputgroup .p-inputnumber,.createcustomerdialog-inputgroup>.p-inputtext{max-width:65%}.createcustomerdialog-inputgroup label{min-width:max-content;font-weight:600}.createcustomerdialog-btns{display:flex;gap:.5rem;justify-content:end;margin-top:.6rem}.createidentifierdialog-desc{margin-top:0;color:var(--p-surface-500)}.createidentifierdialog-inputchips{margin-top:1rem}.createidentifierdialog-inputchips-input{margin-top:.2rem}.createidentifierdialog-inputchips span{font-size:.85rem;color:var(--p-surface-400)}.createidentifierdialog-inputchips label{font-weight:600}.createidentifierdialog-inputgroup{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:.3rem}.createidentifierdialog-inputgroup .p-inputnumber,.createidentifierdialog-inputgroup>.p-inputtext{max-width:65%}.createidentifierdialog-inputgroup label{min-width:max-content;font-weight:600}.createidentifierdialog-btns{display:flex;gap:.5rem;justify-content:end;margin-top:.6rem}.wb_muell-header,.wb_muell-subheader{margin:.3rem 0}.wb_muell-sonstiges-area{width:100%;height:5rem;resize:none}.wb_muell-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_muell-multinputs-inpt{display:flex;flex-direction:column}.wb_muell-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_muell-multidata{display:flex;flex-direction:column;row-gap:.5rem}.wb_muell-multidata-data{display:grid;grid-template-columns:.9fr 2.25fr .3fr .9fr;column-gap:.2rem}.wb_muell-multidata-data-label,.wb_muell-multidata-data-description{white-space:pre-wrap}.wb_muell-multidata-data-note{display:inline-block}.wb_muell-multidata-data-radiobtns{display:flex;justify-content:space-evenly}.wb_muell-multidata-data-heading{margin-top:1rem}.wb_muell-multidata-data-header{font-weight:600;font-size:1.1rem;color:var(--p-primary-800);white-space:nowrap}.wb_muell-multidata-data-rgheader{display:flex;justify-content:space-evenly}.wb_muell-multidata-data-rgheader div{transform:rotate(90deg) translate(calc(-50% - .3rem)) translateY(-1em);transform-origin:center left}.wb_muell-multidata-data-rgheader :last-child{transform:rotate(90deg) translate(calc(-50% - .3rem - .25em)) translateY(-1.15em)}.wb_muell-multidata-data-control{display:flex;gap:1rem}.wb_muell-multidata-data-control-field{display:flex;align-items:center;gap:.35rem}.wb_muell-multidata-data-control-field-kw input{max-width:2.5rem}.wb_muell-multidata-data-control-field-year input{max-width:3.5rem}.wb_pumpe-header,.wb_pumpe-subheader{margin:.3rem 0}.wb_pumpe-sonstiges-area{width:100%;height:10rem;resize:none}.wb_pumpe-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_pumpe-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_pumpe-fat-textarea textarea{resize:none;flex:1}.wb_pumpe-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_pumpe-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_pumpe-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_pumpe-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_pumpe-multinputs-inpt{display:flex;flex-direction:column}.wb_pumpe-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_pumpe-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_pumpe-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_pumpe-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_pumpe-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_pumpe-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.wb_wehrtor-header,.wb_wehrtor-subheader{margin:.3rem 0}.wb_wehrtor-sonstiges-area{width:100%;height:7.5rem;resize:none}.wb_wehrtor-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_wehrtor-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_wehrtor-fat-textarea textarea{resize:none;flex:1}.wb_wehrtor-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_wehrtor-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_wehrtor-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_wehrtor-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_wehrtor-multinputs-inpt{display:flex;flex-direction:column}.wb_wehrtor-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_wehrtor-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_wehrtor-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_wehrtor-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_wehrtor-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_wehrtor-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.wb_luefter-header,.wb_luefter-subheader{margin:.3rem 0}.wb_luefter-sonstiges-area{width:100%;height:5rem;resize:none}.wb_luefter-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_luefter-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_luefter-fat-textarea textarea{resize:none;flex:1}.wb_luefter-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_luefter-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_luefter-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_luefter-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_luefter-multinputs-inpt{display:flex;flex-direction:column}.wb_luefter-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_luefter-multinputs-inpt-2{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center}.wb_luefter-multinputs-inpt-2 div{margin-right:-.75rem}.wb_luefter-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_luefter-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_luefter-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_luefter-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_luefter-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.wb_schmutzwasser-header,.wb_schmutzwasser-subheader{margin:.3rem 0}.wb_schmutzwasser-sonstiges-area{width:100%;height:5rem;resize:none}.wb_schmutzwasser-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_schmutzwasser-multinputs-inpt{display:flex;flex-direction:column}.wb_schmutzwasser-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_schmutzwasser-multinputs-inpt-2{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center}.wb_schmutzwasser-multinputs-inpt-2 div{margin-right:-.75rem}.wb_schmutzwasser-multidata{display:flex;flex-direction:column;row-gap:.5rem;margin-top:2.75rem}.wb_schmutzwasser-multidata-data{display:grid;grid-template-columns:7fr .3fr .3fr .4fr 2fr;column-gap:.2rem;position:relative}.wb_schmutzwasser-multidata-data-label,.wb_schmutzwasser-multidata-data-description{white-space:pre-wrap;align-self:center}.wb_schmutzwasser-multidata-data-note{display:inline-block}.wb_schmutzwasser-multidata-data-radiobtn{align-self:center;justify-self:center}.wb_schmutzwasser-multidata-data-heading{margin-top:1rem}.wb_schmutzwasser-multidata-data-checkbox{display:flex;justify-content:center;align-self:center}.wb_schmutzwasser-multidata-data-rgheader{display:flex;justify-content:space-evenly;position:relative}.wb_schmutzwasser-multidata-data-rgheader div{transform-origin:right center;position:absolute;transform:translate(-100%,.5em) rotate(90deg);left:50%;bottom:0}.wb_schmutzwasser-multidata-data-control{display:flex;gap:1rem}.wb_schmutzwasser-multidata-data-control-field{display:flex;align-items:center;gap:.35rem}.wb_schmutzwasser-multidata-data-control-field-kw input{max-width:2.5rem}.wb_schmutzwasser-multidata-data-control-field-year input{max-width:3.5rem}.wb_waermetauscher-vorlaufe{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;grid-template-rows:auto auto auto auto auto;grid-auto-flow:column;row-gap:.25rem;column-gap:1rem}.wb_waermetauscher-vorlaufe-header{text-align:center}.wb_waermetauscher-vorlaufe-note{display:inline-block}.wb_waermetauscher-header,.wb_waermetauscher-subheader{margin:.3rem 0}.wb_waermetauscher-sonstiges-area{width:100%;height:5rem;resize:none}.wb_waermetauscher-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_waermetauscher-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_waermetauscher-fat-textarea textarea{resize:none;flex:1}.wb_waermetauscher-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_waermetauscher-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_waermetauscher-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_waermetauscher-resistance{display:grid;grid-template-columns:3fr 3fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-auto-flow:column}.wb_waermetauscher-resistance span{align-self:center}.wb_waermetauscher-resistance-data{display:flex;align-items:center;gap:.3rem}.wb_waermetauscher-resistance-data-input input{max-width:5rem}.wb_waermetauscher-resistance-data2{display:flex;align-items:center;gap:.75rem}.wb_waermetauscher-resistance-data2 div{display:flex;gap:.3rem}.wb_waermetauscher-resistance-data2-input input{max-width:6rem}.wb_waermetauscher-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_waermetauscher-multinputs-inpt{display:flex;flex-direction:column}.wb_waermetauscher-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_waermetauscher-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_waermetauscher-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_waermetauscher-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_waermetauscher-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_waermetauscher-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.wb_ehanlage-groups{display:flex;justify-content:space-around}.wb_ehanlage-groups-group{display:flex;flex-direction:column;gap:1rem}.wb_ehanlage-groups-group-desc{text-align:center}.wb_ehanlage-groups-group-fields{display:grid;grid-template-columns:auto auto;row-gap:1rem;column-gap:1rem}.wb_ehanlage-groups-group-fields-field input{aspect-ratio:1;width:4rem!important;border-radius:50%;padding:0;text-align:center}.wb_ehanlage-header,.wb_ehanlage-subheader{margin:.3rem 0}.wb_ehanlage-sonstiges-area{width:100%;height:10rem;resize:none}.wb_ehanlage-fat{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:.3rem;column-gap:3rem;grid-auto-flow:column}.wb_ehanlage-fat-textarea{grid-row:1/5;display:flex;flex-direction:column;gap:0rem}.wb_ehanlage-fat-textarea textarea{resize:none;flex:1}.wb_ehanlage-fat-radiobtns{display:grid;grid-template-columns:auto 12.5rem}.wb_ehanlage-fat-radiobtns div{gap:.4rem;display:flex;justify-self:right}.wb_ehanlage-fat-data{display:flex;justify-content:right;align-items:center;gap:.3rem}.wb_ehanlage-multinputs{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.wb_ehanlage-multinputs-inpt{display:flex;flex-direction:column}.wb_ehanlage-multinputs-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wb_ehanlage-multidata{display:flex;flex-direction:column;row-gap:.3rem}.wb_ehanlage-multidata-data{display:grid;grid-template-columns:3fr 2fr 2fr 3fr;align-items:center;height:1.9rem}.wb_ehanlage-multidata-data-checkbox{display:flex;justify-content:center;gap:.2rem}.wb_ehanlage-multidata-data-radiobtns{display:grid;grid-template-columns:1fr 1fr}.wb_ehanlage-multidata-data-radiobtns-btn{display:flex;justify-content:flex-end;gap:.2rem}.viewcustomerdialog-desc{margin-top:0;color:var(--p-surface-500)}.viewcustomerdialog-inputchips{margin-top:1rem}.viewcustomerdialog-inputchips-input{margin-top:.2rem}.viewcustomerdialog-inputchips span{font-size:.85rem;color:var(--p-surface-400)}.viewcustomerdialog-inputchips label{font-weight:600}.viewcustomerdialog-inputgroup{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:.3rem}.viewcustomerdialog-inputgroup .p-inputnumber,.viewcustomerdialog-inputgroup>.p-inputtext{max-width:65%}.viewcustomerdialog-inputgroup label{min-width:max-content;font-weight:600}.viewcustomerdialog-btns{display:flex;gap:.5rem;justify-content:end;margin-top:.6rem}.p-datatable-frozen-column{inset-inline-end:1px!important;border-left:1px solid var(--p-surface-200)!important}.p-datatable:after{content:"";display:block;width:1px;pointer-events:none;height:100%;background-color:#fff;position:absolute;right:0;top:0;z-index:3}.wartungsberichte{display:flex;flex-direction:column;gap:1rem}.wartungsberichte-uppercard{overflow-x:hidden}.wartungsberichte-header{display:flex;justify-content:space-between}.wartungsberichte-header-btns{display:flex;gap:.3rem}.wartungsberichte .p-step-title{font-size:1rem;font-weight:500;font-family:Inter,sans-serif}.wartungsberichte-create-panel{display:flex;flex-direction:column;gap:1rem}.wartungsberichte-create-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1rem}.wartungsberichte-create-panel-grid-inpt{display:flex;flex-direction:column}.wartungsberichte-create-panel-grid-inpt label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wartungsberichte-create-panel-grid-slct-type{max-width:1fr}.wartungsberichte-create-panel-btn{width:fit-content}.wartungsberichte-fill-panel{display:flex;flex-direction:column;gap:1rem}.wartungsberichte-fill-panel-btn{width:fit-content}.wartungsberichte-sign-panel{display:flex;flex-direction:column;gap:1rem}.wartungsberichte-sign-panel-main{display:flex;flex-direction:column}.wartungsberichte-sign-panel-main-btns{margin-top:.5rem;display:flex;gap:.3rem}.wartungsberichte-sign-panel-btn{width:fit-content}.wartungsberichte-sign-panel label{font-weight:600;font-size:1rem;padding-bottom:.3rem}.wartungsberichte-sign-panel-signpad{width:30rem;height:7.5rem;border-radius:.5rem;border:1px solid var(--p-surface-300)}.wartungsberichte-finish-panel{display:flex;flex-direction:column;gap:1rem}.wartungsberichte-finish-panel-preview{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.wartungsberichte-finish-panel-preview-board{display:flex;flex-direction:column}.wartungsberichte-finish-panel-preview-board div{display:flex;flex-wrap:wrap;gap:.5rem}.wartungsberichte-finish-panel-preview-board p{margin-bottom:0}.wartungsberichte-finish-panel-preview-board h3{margin-top:0;margin-bottom:0}.wartungsberichte-finish-panel-preview img{justify-self:end;width:100%;max-width:40rem;border-radius:.5rem;border:1px solid var(--p-surface-300)}.wartungsberichte-finish-panel-btn{width:fit-content}.wartungsberichte-finish-panel-iframe{height:800rem}.dot-container{position:absolute;left:0;top:0;overflow:visible;z-index:5000;pointer-events:none}.dot{position:absolute;pointer-events:none}.mitarbeiter{display:flex;flex-direction:column;gap:1rem}.mitarbeiter-header{display:flex;justify-content:space-between}.mitarbeiter-dialog-desc{margin-top:0;color:var(--p-surface-500)}.mitarbeiter-dialog-inputgroup{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.mitarbeiter-dialog-inputgroup label{font-weight:600}.mitarbeiter-dialog-btns{display:flex;gap:.5rem;justify-content:end;margin-top:.6rem}.customers{display:flex;flex-direction:column;gap:1rem}.customers-header{display:flex;justify-content:space-between}.sidebar{animation-name:sidebarPopup;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards;transform:translate(-100%);height:100dvh;width:100%;padding:2rem 1rem;background-color:#ddf0ff;display:flex;flex-direction:column;justify-content:space-between}.sidebar-tab{transition:all .3s;width:100%;font-size:1rem;font-weight:500;font-family:Inter,sans-serif;background-color:transparent;color:#616161;border:none;text-align:left;padding:.8rem;border-radius:.6rem;display:flex;gap:.6rem;align-items:center;cursor:pointer}.sidebar-tab.danger{background-color:#ef4444;color:#fff}.sidebar-tab.danger:hover{background-color:#c73838}.sidebar-tab[data-active=false]:hover{background-color:#0e66ff14}.sidebar-tab[data-active=true]{color:#fff;background-color:#0e66ffb7}.sidebar img{width:100%;margin-bottom:1rem}.sidebar .p-button{width:100%}.sidebar-uppr{display:flex;flex-direction:column;gap:.5rem}.sidebar-ctgry-title{color:#799bbb;font-size:.8rem;font-weight:600;letter-spacing:.02rem}@keyframes sidebarPopup{0%{transform:translate(-100%)}to{transform:translate(0)}}#router-view-main{padding:1.5rem;overflow-y:scroll}h1{margin:0rem 0}main{height:100dvh;width:100vw;display:grid;grid-template-columns:17rem auto;background-color:var(--p-surface-50);overflow:hidden}.setpassword{display:flex;flex-direction:column;gap:1rem}.setpassword-inputgroup{display:flex;flex-direction:column;gap:.3rem}.setpassword-inputgroup label{font-weight:600;font-size:1.05rem}
