.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:bootstrap-icons;src:url("./media/bootstrap-icons-X6UQXWUS.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("./media/bootstrap-icons-OCU552PF.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi{font-style:normal}:where(.pl-menu-button){position:relative}.pl-menu-anchor{display:block!important;position:absolute!important;inset:0!important;margin:0!important;pointer-events:none!important}.pl-spinner{width:24px;height:24px;content:url("./media/loading-6XFETCKI.svg")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes scrollFromLeft{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scrollFromRight{0%{transform:translate(100%)}to{transform:translate(-100%)}}@font-face{font-display:swap;font-family:Sora;src:url("./media/Sora-VariableFont_wght-OVKXCCF7.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Display Titling;src:url("./media/STIHLContrafaceDisplayTitling-DKJIFWX2.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Medium;src:url("./media/STIHLContrafaceDisplayMedium-X5YEPSVV.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Bold;src:url("./media/STIHLContrafaceText-Bold-4F3GU45Z.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Bold Italic;src:url("./media/STIHLContrafaceText-BoldItalic-SU237QTR.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text Demi Italic;src:url("./media/STIHLContrafaceTextDemi-Italic-QS2R2XKI.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Demi;src:url("./media/STIHLContrafaceTextDemi-P7ICACSL.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Light Italic;src:url("./media/STIHLContrafaceTextLight-Italic-HWJ5QUKM.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Light;src:url("./media/STIHLContrafaceTextLight-NYNN6SDT.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text;src:url("./media/STIHLContrafaceText-KOX47PV5.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text Italic;src:url("./media/STIHLContrafaceText-Italic-E2LQNSDD.ttf") format("truetype");font-weight:400;font-style:normal}:root{--background: rgb(255,255,255);--primary: rgb(0, 123, 195);--primaryDarker: rgb(0, 73, 138);--success: rgb(45, 128, 45);--danger: rgb(195, 45, 45);--primaryHover: rgb(10, 133, 205);--successHover: rgb(55, 138, 55);--dangerHover: rgb(205, 55, 55);--dark: rgb(22, 22, 22);--regular: rgb(45, 45, 45);--medium: rgb(73, 73, 73);--lighter: rgb(93, 93, 93);--light: rgb(119, 119, 119);--alt: rgb(33, 161, 161);--altHover: rgb(45, 182, 182);--altDarker: rgb(22, 123, 123);--text: rgb(255, 255, 255);--silver: rgb(242, 242, 242);--silver2: rgb(225, 225, 225);--silver3: rgb(205, 205, 205);--silver4: rgb(171, 171, 171);--silver5: rgb(133, 133, 133);--selected: rgb(195, 218, 233);--selectedHover: rgb(169, 195, 218);--selectedText: rgb(0, 45, 119);--selectedText2: rgb(45, 93, 169);--selectedText3: rgb(145, 171, 195)}html,body{margin:0;padding:0}html,body,body.mat-typography{font-family:var(--pl-base-font, "Roboto", Arial, Helvetica, sans-serif)}:where(img[style*=--pl-aspect-ratio]){aspect-ratio:var(--pl-aspect-ratio)}.pl-img-held{color:transparent}body{background-color:var(--background)}*{box-sizing:border-box;padding:0;-webkit-tap-highlight-color:transparent}.entity *,.ui-entity .renderer-placeholder *{animation-fill-mode:both!important}@media(prefers-reduced-motion:reduce){.entity *,.ui-entity .renderer-placeholder *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.entity pl-open-entity-controls{display:none!important}.btn{cursor:pointer;border:0px;outline:0px;padding:10px;text-decoration:none;border-radius:6px;background-color:transparent;gap:6px;letter-spacing:inherit}.btn.primary{background-color:var(--primary);color:var(--text)}.btn.primary:hover{background-color:var(--primaryHover)}.btn.success{background-color:var(--success);color:var(--text)}.btn.success:hover{background-color:var(--successHover)}.btn.danger{background-color:var(--danger);color:var(--text)}.btn.danger:hover{background-color:var(--dangerHover)}.btn.regular{background-color:var(--regular);color:var(--text)}.btn.regular:hover{background-color:var(--medium)}.btn.alt{background-color:var(--alt);color:var(--text)}.btn.alt:hover{background-color:var(--altHover)}.mod_field{width:auto;overflow:hidden;position:relative}.mod_field:hover .mod-form-controls{transform:translate(0);z-index:1000}.btn-success{background-color:var(--success);color:#fff}.btn-success:hover{background-color:var(--successHover)}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:var(--primaryHover)}.btn-danger{background-color:var(--danger);color:#fff}.btn-danger:hover{background-color:var(--dangerHover)}.btn-regular{background-color:var(--regular);color:#fff}.btn-regular:hover{background-color:var(--medium)}.btn-alt{background-color:var(--alt);color:#fff}.btn-alt:hover{background-color:var(--altHover)}.mod-form-wrapper .inner-mod-form-wrapper{padding:0 0 0 10px;border:1px solid rgba(0,0,0,.2);border-radius:5px}mat-dialog-container ::-webkit-scrollbar{width:6px;height:6px}mat-dialog-container ::-webkit-scrollbar-track{background:#f1f1f1}mat-dialog-container ::-webkit-scrollbar-thumb{background:#686868}mat-dialog-container ::-webkit-scrollbar-thumb:hover{background:#2c2c2c}.mat-mdc-dialog-surface{border-radius:0!important;min-width:400px!important}.mat-mdc-dialog-surface .dialog{width:100%}.mat-mdc-dialog-surface .dialog header{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--silver)}.mat-mdc-dialog-surface .dialog header h2{margin:0;width:100%;padding:10px;height:52px;border-bottom:1px solid var(--silver3)}.mat-mdc-dialog-surface .dialog header .group{display:flex;align-items:center}.mat-mdc-dialog-surface .dialog header .group .btn{margin:0!important;border-radius:0!important;height:52px;padding:10px 20px!important}.mat-mdc-dialog-surface .dialog .content{width:100%;padding:20px;overflow-y:auto}.mat-mdc-dialog-surface .dialog .content .mat-mdc-form-field{width:100%!important}.mat-mdc-dialog-surface .dialog .content .mat-mdc-form-field .mat-mdc-form-field-infix{padding-top:10px!important;padding-bottom:10px!important;min-height:unset!important}.mat-mdc-dialog-surface .dialog .content .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.mat-mdc-dialog-surface .dialog .content .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.mat-snackbar-success .mat-mdc-snackbar-surface{background-color:#3ab764!important;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border-radius:8px}.mat-snackbar-success .mat-mdc-snackbar-surface .mdc-button__label{color:#fff!important}.mat-snackbar-error .mat-mdc-snackbar-surface{background-color:#b73a40!important;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border-radius:8px}.mat-snackbar-error .mat-mdc-snackbar-surface .mdc-button__label{color:#fff!important}.validation-errors{width:100%;padding:4px 0;border-radius:4px;color:#ff000062;margin:4px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.validation-errors span{margin:2px 0;border-left:3px solid rgba(255,0,0,.384);padding:6px}.mat-mdc-snack-bar-container .mdc-snackbar__label{white-space:pre-line}:is(.mat-snackbar-success,.mat-snackbar-error) .mat-mdc-snackbar-surface,:is(.mat-snackbar-success,.mat-snackbar-error) .mat-mdc-snack-bar-label,:is(.mat-snackbar-success,.mat-snackbar-error) .mdc-snackbar__label{color:#fff!important;font-size:14px!important;font-weight:400!important}
