@font-face{font-family:Optima;src:url(../fonts/optima.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans;font-style:normal;font-weight:300;src:url(/assets/source-sans-3-v18-latin-300-KpEPfINB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:italic;font-weight:300;src:url(/assets/source-sans-3-v18-latin-300italic-JdzSnUSX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:normal;font-weight:400;src:url(/assets/source-sans-3-v18-latin-regular-DQi5PRDE.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:italic;font-weight:400;src:url(/assets/source-sans-3-v18-latin-italic-bFKvakRX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:normal;font-weight:500;src:url(/assets/source-sans-3-v18-latin-500-DiWS0tcR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:italic;font-weight:500;src:url(/assets/source-sans-3-v18-latin-500italic-B76wlzAS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:normal;font-weight:700;src:url(/assets/source-sans-3-v18-latin-700-CkzU-mV9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Sans;font-style:italic;font-weight:700;src:url(/assets/source-sans-3-v18-latin-700italic-Dk-Fvm9i.woff2) format("woff2")}:root{--color-white: #FFF;--color-black: #000;--color-brown: rgb(86, 68, 63);--color-gold-light: #d5c9b6;--color-gold-light-80: #d5c9b680;--color-gold: #b09a7d;--color-beige: #f1eee6;--color-grey: #3C3535;--color-grey-light: #F2F2F2;--color-red: #9C453B;--color-green: #616652;--color-blue: #4E5368;--color-yellow: #C4BF71;--font-optima: "Optima regular", "Optima", Arial, Helvetica, sans-serif;--font-source-sans: "Source Sans", Helvetica, Arial, sans-serif}body{font-family:var(--font-source-sans);font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.fi-body{background-color:var(--color-grey-light);color:var(--color-brown)}h1,h2{font-family:var(--font-optima)}.bg-white{background-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-primary-600,.bg-custom-600,.bg-brown{background-color:var(--color-brown)!important}.bg-primary-600:hover,.hover\:bg-custom-500:hover,.bg-gold-light,.hover\:bg-gold-light:hover{background-color:var(--color-gold-light)!important}.bg-gold-light-80,.hover\:bg-gold-light-80:hover{background-color:var(--color-gold-light-80)}.bg-gold{background-color:var(--color-gold)}.bg-beige{background-color:var(--color-beige)}.bg-grey{background-color:var(--color-grey)}.\[\&\.trix-active\]\:text-primary-600.trix-active,.text-custom-500,.filepond--label-action,.text-primary-600,.text-brown{color:var(--color-brown)!important}.fi-color-success.text-custom-500{color:rgba(var(--c-500),var(--tw-text-opacity, 1))!important}.font-source-sans{font-family:var(--font-source-sans)}.font-optima{font-family:var(--font-optima)}h1{font-size:25px;margin-bottom:.4em}h2{font-size:20px;margin-bottom:1em}.rounded-md{border-radius:10px}.fi-topbar-content,.fi-sidebar-header{height:90px}.fi-topbar{width:100%;position:fixed;top:0;left:0;right:0;z-index:50;padding-top:21px;padding-bottom:21px}.fi-dropdown-list button.text-primary-500{color:var(--color-gold-lightbrown)}.fi-main{padding-top:132px}.fi-modal-close-overlay+.fixed{z-index:1000}.text-custom-600.fi-badge:not(.fi-color-danger,.fi-color-warning,.fi-color-success){color:var(--color-brown);background-color:var(--color-beige)}.fi-link.fi-color-primary .text-custom-600{color:var(--color-brown)}.fi-panel-admin .amount-field input{padding-right:0}.fi-panel-admin .fi-main{max-width:none}.fi-panel-admin .fi-resource-recommendations .fi-form-actions,.fi-panel-admin .fi-resource-adhocs .fi-form-actions{display:none}.fi-panel-admin .recommendation-preview-wrapper{color:#000}.fi-panel-admin .recommendation-preview-signature{margin-top:5rem!important}.fi-panel-admin .rounded-lg,.fi-panel-admin .rounded-md,.fi-panel-admin .rounded-xl{border-radius:0}.fi-panel-admin .mixtures-preview-section{position:sticky;top:147px}.fi-panel-admin .mixtures-section{margin:0 -1.7em;border-radius:0;box-shadow:none;border-top:8px solid var(--color-grey-light)}.fi-panel-admin .mixtures-section .fi-section-content{padding:0}.fi-panel-admin .mixtures-section .fi-section-content .fi-fo-repeater{gap:0}.fi-panel-admin .mixtures-section .fi-section-content .fi-fo-repeater .open-close-all{border-bottom:1px solid var(--color-grey-light)}.fi-panel-admin .mixtures-section .fi-section-content .fi-fo-repeater-item{border-radius:0;box-shadow:none;border-bottom:1px solid var(--color-grey-light);overflow:visible}.fi-panel-admin .mixtures-section .fi-section-content .items-start{gap:0}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients-headline{padding-left:4rem;padding-right:0}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients-headline .leading-6{line-height:1rem}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients{margin-left:-1rem;margin-right:-1rem}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients .fi-fo-repeater-item-header{margin-bottom:-3.3rem!important;flex-direction:row-reverse}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients .fi-fo-repeater-item-header ul{margin-left:0}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients .fi-fo-repeater-item-content{padding-left:4rem;padding-right:0;border:0 none}.fi-panel-admin .mixtures-section .fi-section-content .repeater-ingredients .fi-fo-repeater-item{border:0 none;padding:.5rem 1rem!important}.fi-panel-admin .mixtures-section .fi-section-content .repeater-add-action{margin-top:1rem}.fi-panel-admin .mixtures-section .fi-section-content label[for$=".recommendationRohstoffe"]{display:block;width:100%}.fi-panel-admin .mixtures-section .fi-section-content label[for$=".recommendationRohstoffe"] span{display:flex}.fi-panel-admin .mixtures-section .fi-section-content label[for$=".recommendationRohstoffe"] span .distribute-evenly-button{margin-left:auto;border:0 none;padding-right:0}.fi-panel-admin .mixtures-section .fi-section-content label[for$=".recommendationRohstoffe"] span .distribute-evenly-button:focus{outline:0 none;--tw-ring-color: transparent}.fi-panel-admin .mixtures-section .fi-section-content label[for$=".recommendationRohstoffe"] span .distribute-evenly-button:hover{background-color:transparent}.fi-panel-admin .ingredients-sum{font-size:14px;font-weight:600}.fi-panel-admin .ingredients-sum .ingredients-sum-message{font-size:12px;font-weight:400}.fi-panel-admin .ingredients-sum .items-end{justify-content:flex-end;text-align:right}.fi-panel-admin .ingredients-sum.text-info,.fi-panel-admin .ingredients-sum.text-warning{color:var(--color-red)}.fi-panel-admin .fi-input-wrp{background-color:var(--color-beige);border-color:var(--color-beige)}.fi-panel-admin .fi-fo-field-wrp-label .text-sm{font-size:12px}.fi-panel-admin .fi-sidebar-nav{background-color:var(--color-white);padding:65px 0 85px 12px}.fi-panel-admin .fi-sidebar-nav ul{margin:0}.fi-panel-admin .fixed-action-bar{position:fixed;bottom:0;left:0;right:0;background:var(--color-white);padding:1rem;border-top:1px solid var(--color-gold-light);z-index:50;display:flex;justify-content:flex-end;gap:1rem}.fi-panel-admin .fixed-action-bar .fi-btn{margin:0}.fi-panel-admin .fi-form{padding-bottom:5rem}.fi-panel-admin .finished-medications-field{margin:0 -.5rem}.fi-panel-admin .recommendation-ordered .mixtures-section .distribute-evenly-button,.fi-panel-admin .recommendation-ordered .mixtures-section .fi-fo-actions{display:none}.fi-panel-admin .recommendation-ordered .mixtures-section .fi-section-content .repeater-ingredients .fi-fo-repeater-item-content{padding-left:0;padding-top:0;padding-bottom:0}.fi-panel-admin .recommendation-ordered .mixtures-section .choices__button{display:none!important}.mixtura .logo{margin-bottom:2.5em}.mixtura .login-left{color:var(--color-white);font-size:14px}.mixtura .login-box{font-size:14px;color:var(--color-brown)}.mixtura .login-box a{color:var(--color-brown);font-size:12px;text-decoration:underline}.mixtura .login-box a:hover{color:var(--color-brown)}.mixtura .login-box h2{text-align:center}.mixtura .login-box label{font-size:12px}.mixtura .login-box button{padding:.2rem .75em;text-align:center;align-items:center;justify-content:center;width:100%;color:var(--color-white);font-size:14px;outline:1px solid var(--color-brown);border-radius:0}.mixtura .login-box button:hover{background-color:var(--color-bg-beige)!important;color:var(--color-brown)}.mixtura .login-box input[type=text],.mixtura .login-box input[type=password],.mixtura .login-box input[type=email]{border-color:transparent;padding-top:.2rem;padding-bottom:.2rem;font-size:14px;border-radius:0}.mixtura .login-box input[type=checkbox]{border-color:var(--color-gold)}.mixtura .login-box input[type=checkbox]:checked{background-color:var(--color-gold)}.mixtura .login-box input:focus{outline:0 none;--tw-ring-inset: transparent;--tw-ring-offset-width: 0px;--tw-ring-offset-color: transparent;--tw-ring-color: transparent;--tw-ring-offset-shadow: none}.mixtura .login-box .field{position:relative}.mixtura .login-box .forgot-password{position:absolute;right:0;top:0}.mixtura .login-box .login-link{display:block;margin-top:2em;text-align:center}.mixtura .login-box .register-button{margin-top:12px}.mixtura .register{margin-top:2em;font-size:12px;text-align:center}.mixtura .copyright{margin-top:3em;text-align:center;font-size:12px}.adhoc-ingredients-header{font-size:12px;margin-bottom:-10px!important}.adhoc-ingredients-header h3{font-size:12px}.adhoc-ingredients-header .distribute-evenly-button{font-size:12px;border:0 none}.adhoc-ingredients-header .distribute-evenly-button:hover{background-color:transparent}.ingredients-sum-adhoc{font-size:14px;font-weight:600;padding-left:4rem}.ingredients-sum-adhoc.text-warning,.ingredients-sum-adhoc.text-info{color:var(--color-red)}.ingredients-sum-adhoc .sum-container{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:1rem}.ingredients-sum-adhoc .sum-container .sum-label{grid-column-start:1;grid-column-end:15;margin-left:auto}.ingredients-sum-adhoc .sum-container .sum-values{grid-column-start:15;grid-column-end:24;display:grid;gap:1rem;grid-template-columns:repeat(9,minmax(0,1fr));text-align:right}.ingredients-sum-adhoc .sum-container .sum-values>div{padding:0 .75rem}.ingredients-sum-adhoc .sum-container .sum-values .val-1{grid-column-start:1;grid-column-end:4}.ingredients-sum-adhoc .sum-container .sum-values .val-2{grid-column-start:4;grid-column-end:7}.ingredients-sum-adhoc .sum-container .sum-values .val-3{grid-column-start:7;grid-column-end:10}.ingredients-sum-adhoc .ingredients-sum-message{font-size:12px;font-weight:400;text-align:right;padding-right:4.1666666667%}.protocol-preview-container input[type=checkbox]:checked{background-color:var(--color-brown)}.additional-ingredients-warning{font-size:12px;font-weight:400}
