@font-face{font-family:Carlito;font-style:normal;font-weight:400;src:url(/build/fonts/Carlito-Regular.81a99c7e.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:400;src:url(/build/fonts/Carlito-Italic.d6a46fed.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:700;src:url(/build/fonts/Carlito-Bold.2916a998.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:700;src:url(/build/fonts/Carlito-BoldItalic.baae2426.ttf) format("truetype")}*{margin:0;padding:0}body{color:#404040;font-family:Carlito,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em}.content,.content-large{padding-bottom:5em;padding-top:2em}.content h1,.content-large h1{font-size:1.5em;line-height:1em}.main{display:flex;padding-top:50px;width:100%}.main .content-container{min-height:calc(100vh - 101px);width:calc(100% - 200px)}.main .content,.main .content-extended,.main .content-large{margin:0 auto;width:90%}.main .content-large{max-width:1440px}@media only screen and (max-width:1479px){.main .content,.main .content-extended,.main .content-large{width:90%}.main .content-container{width:100%}}#menu{background-color:#f2f2f2;padding-top:2em;width:200px}#menu ul,#menu ul a{display:block}#menu ul a{color:#404040;padding:10px 20px;text-decoration:none}#menu ul a span{margin-left:.5em}#menu ul .active,#menu ul a:active{background-color:#007570;color:#fff;font-weight:700}#menu ul a:hover{background-color:#419696;color:#fff;font-weight:unset}#menu #footerPart{background-color:#007570}#mobileMenuBar{cursor:pointer;display:none;margin-left:1em;margin-right:1em}#mobileMenuBar .fa-bars,#mobileMenuBar .fa-xmark,#mobileMenuBar [class^=icon-fluorine]{color:#fff;font-size:26pt;line-height:39px}#mobileMenu{background-color:#f2f2f2;display:none;left:0;padding-top:2em;position:fixed;right:0;top:50px;z-index:8}#mobileMenu a{color:#404040;display:block;font-size:17px;padding:14px 16px;text-decoration:none}#mobileMenu a:hover{background-color:#419696;color:#fff;font-weight:unset}#mobileMenu .active,#mobileMenu a:active{background-color:#007570;color:#fff;font-weight:700}#manualMenu{position:fixed;right:2em;top:48px;z-index:10}#manualMenu .manualMenuEntry{background-color:#007570;border:1px solid #fff;color:#fff;display:block;padding:1em;text-decoration:none;width:230px}#manualMenu .manualMenuEntry:first-child{border-bottom:none}#manualMenu .manualMenuEntry:hover{background-color:#419696}.menu-category-title{color:#404040;cursor:default;display:block;font-weight:700;padding:10px 20px;text-decoration:underline}#menu ul{list-style-type:none}#menu ul .submenu li a i,#menu ul .submenu li a svg{padding-left:20px}@media only screen and (max-width:1479px){#mobileMenuBar{display:inline-block}#menu{display:none}}#header{background-color:#007570;color:#fff;display:block;left:0;position:fixed;right:0;top:0;z-index:8}#header .header-content{align-items:center;display:flex;height:50px;justify-content:space-between;line-height:1em;margin:auto;width:95%}#header .header-content .header-cell:first-child{flex:1}#header .header-content .header-cell:last-child{display:flex;flex:1;justify-content:flex-end}#header .header-content .header-cell .dosingLogo{display:block;height:31px;width:auto}#header .header-content .header-cell .header-title{font-size:1.2em;font-weight:700;white-space:nowrap}#header .header-content .header-cell .right{align-items:center;display:inline-flex;gap:.4em;white-space:nowrap}#header .header-content .header-cell .right a{text-decoration:none}#header .header-content .header-cell .right .icon-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1em;height:auto;justify-content:center;opacity:.85;padding:.3em;text-decoration:none;width:auto}#header .header-content .header-cell .right .icon-button:hover{opacity:1}#header .header-content .header-cell .right .icon-button i,#header .header-content .header-cell .right .icon-button span{font-size:1.1em}@media only screen and (max-width:1170px){.dosingLogo{margin-left:1em}}@media only screen and (max-width:366px){#header .header-content .header-cell:first-child{display:none}}#footer{background-color:#007570;color:#fff;font-size:14px;padding-bottom:1rem;padding-top:1rem;width:100%;z-index:5}#footer .footer-content{margin:0 auto;max-width:1140px;width:70%}#footer .footer-content .right{float:right}#footer a{color:#fff}button{padding:7px 0}.button-link,button{background-color:#007570;border:1px solid #007570;border-radius:7px;color:#fff;cursor:pointer;font-weight:700}.button-link{padding:5px;text-decoration:none}input:focus,select:focus,textarea:focus{outline:none}.amountInput::-webkit-inner-spin-button,.amountInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amountInput{-moz-appearance:textfield}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:16px 12px}.standardButton{width:130px}.buttonRow{text-align:right}.buttonRow button:first-child{margin-left:0}.buttonRow button{margin-left:10px;width:130px}.buttonSecondary{background-color:#fff;color:#007570}.buttonSecondary:hover{color:#fff}button:hover{background-color:#419696;border:1px solid #419696}.buttonDisabled,.buttonDisabled:hover{background-color:#f2f2f2;border:1px solid #999}.buttonDisabled{color:#404040;cursor:not-allowed;opacity:.5}input{border:1px solid #a5a5a5;border-radius:5px;outline:none;padding:.5em}select{background-color:#007570;border:1px solid #0000;border-radius:5px;color:#fff;cursor:pointer;padding:8px 23px 8px 16px}button.icon-button{align-items:center;border:none;border-radius:4px;box-sizing:border-box;display:inline-flex;height:25px;justify-content:center;padding:4px;text-decoration:none;width:25px}button.icon-button i{font-size:17px}a.icon-button{align-items:center;border:none;box-sizing:border-box;color:#404040;display:inline-flex;height:25px;justify-content:center;padding:4px;text-decoration:none;width:25px}a.icon-button i{font-size:17px}.formattedJsonContainer{border-left:none;border-right:none;color:#000}.formattedJsonContainer .objectOpener{cursor:pointer;font-size:.75em;line-height:.75em}.formattedJsonContainer .inlineObjectOpener{cursor:pointer}.customDialog{max-width:872px;width:60%}.customDialog .padded{padding-bottom:1.5em;padding-top:1.5em}.customDialog .swal2-title{background-color:#007570;color:#fff;font-size:1.5em;font-weight:400;padding:.6em}.customDialog .swal2-close{color:#fff;font-weight:400}.customDialog .swal2-close:hover{border:none;color:#fff}.customDialog .swal2-close:focus{box-shadow:none}.customDialog .swal2-actions{border-collapse:collapse;display:flex;justify-content:end;padding:1em 1.6em .3em;width:100%}.customDialog .swal2-actions .swal2-deny,.customDialog .swal2-actions button{background-color:#007570;border:1px solid #007570;border-radius:7px;box-sizing:border-box;color:#fff;margin:0 0 0 10px;text-align:center;white-space:nowrap;width:23%}.customDialog .swal2-actions button:first-child{margin-left:0}.customDialog .swal2-actions button:focus{box-shadow:none}.customDialog .swal2-actions .swal2-deny:hover,.customDialog .swal2-actions button:hover{background-color:#419696;border:1px solid #419696}.customDialog .swal2-actions .swal2-styled:hover{background-image:none}.customDialog .swal2-actions .swal2-cancel{background-color:#fff;color:#007570}.customDialog .swal2-actions .swal2-cancel:hover{color:#fff}.customDialog .swal2-actions .swal2-cofirm:hover{background-color:#419696;border:1px solid #419696}.textMessageContainer{margin-top:1em}.textMessageContainer .textMessageOpener{border:1px solid #007570;color:#007570;cursor:pointer;padding:.25em .25em .25em .5em}.textMessageContainer .textMessageOpener .iconContainer{float:right}.textMessageContainer .textMessageText{padding-left:.5em;padding-top:.5em}#topButton{border-radius:50%;bottom:100px;display:none;font-size:1.2em;height:35px;line-height:15px;padding:0;position:fixed;right:20px;text-align:center;width:35px;z-index:99}@media only screen and (max-width:1000px){#topButton{right:10px}}.content-test{margin:0 auto;padding-top:2em;width:90%}.content-test h1{font-size:1.5em;line-height:1em}.category{border:1px solid #d3d3d3;padding:1em}.button-row{margin-top:1em}.form-container{margin-bottom:1.5em;padding-bottom:1.5em;padding-top:1.5em}.form-container .testMainOptions{background-color:#00757059;display:flex}.form-container .testMainOptions .requestModes{box-sizing:border-box;padding:1em;width:30%}.form-container .testMainOptions .requestModes .requestModeOption{display:inline-block}.form-container .testMainOptions .requestModes .requestModeOption label{white-space:nowrap}.form-container .testMainOptions .endpoint{box-sizing:border-box;padding-bottom:1em;padding-left:1em;padding-top:1em}.form-container .testMainOptions .endpoint input{width:350px}.form-container .testMainOptions .endpointPaths,.form-container .testMainOptions .xApiKey{padding:1em}.form-container .category-title{font-weight:700;padding:1em;text-decoration:underline}.form-container .subcategory{display:table-cell;padding:1em;width:33%}.form-container .subcategory #calculation{width:150px}.form-container .subcategory label{display:inline-block;width:100%}.form-container .subcategory input[type=checkbox]{margin-right:4px}.form-container .subcategory .subcategory-title{font-weight:700;padding-bottom:1em}.form-container .subcategory .subcategory-note{font-style:italic;padding-bottom:1em}.form-container .subcategory input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.form-container .testCaseRow{padding:1em;width:100%}.form-container .highlightName{background-color:#c5e86c}.form-container .testCaseSearchContainer{padding-bottom:1em;width:50%}.form-container .testCaseSearchContainer input{width:50%}.form-container .testCaseSearchContainer .searchButtonContainer{display:inline-block}#mainFolder{cursor:pointer}#mainFolder .icon-general-folder{color:#007570}#mainFolder i[class^=icon-]{margin-right:.25em}#mainFolder-sub{padding-left:1em}#mainFolder-sub i[class^=icon-],#mainFolder-sub svg{margin-right:.25em}#mainFolder-sub .icon-general-folder{color:#007570}#mainFolder-sub .subFolder{padding-left:1em}#mainFolder-sub .subFolder .infoIcon{padding-top:.25em}#mainFolder-sub .file,#mainFolder-sub .folder{cursor:pointer;padding:.25em}#mainFolder-sub .file:hover,#mainFolder-sub .folder:hover,#mainFolder-sub .selected{background-color:#007570;color:#fff}#mainFolder-sub .file:hover .icon-general-folder,#mainFolder-sub .folder:hover .icon-general-folder,#mainFolder-sub .selected .icon-general-folder{color:#fff}#mainFolder-sub .file:hover .highlightName,#mainFolder-sub .folder:hover .highlightName,#mainFolder-sub .selected .highlightName{background-color:unset}.apiContainer{margin-bottom:3.5rem;padding-top:1.5em;width:100%}.apiContainer .apiHeaderContainer{border:1px solid #d3d3d3;display:flex}.apiContainer .apiHeaderContainer .apiHeader{box-sizing:border-box;width:50%}.apiContainer .apiHeaderContainer .apiHeader .api-title{display:flex;padding:1em}.apiContainer .apiHeaderContainer .apiHeader .api-title .main-title{flex:1;font-weight:700;margin-right:1em;text-decoration:underline}.apiContainer .apiHeaderContainer .apiHeader .api-title .statusCode{flex:1;margin-right:1em}.apiContainer .apiHeaderContainer .apiHeader .api-title .responseTimeSize{flex:1}.apiContainer .apiHeaderContainer .apiHeader .api-title .infoButtons .infoButton{color:#007570;margin-right:.25em}.apiContainer .apiHeaderContainer .apiHeader .api-title .infoButtons .infoButton:hover{color:#f93}.apiContainer .apiHeaderContainer .apiHeader .api-title .downloadButton .icon-button{margin-top:.25em}.apiContainer .apiHeaderContainer .apiHeader:first-child{border-right:1px solid #d3d3d3}.apiContainer .apiBodyContainer{border:1px solid #d3d3d3;border-top:0;display:flex}.apiContainer .apiBodyContainer .apiBody{box-sizing:border-box;width:50%}.apiContainer .apiBodyContainer .apiBody .formattedJsonContainer{border:0}.apiContainer .apiBodyContainer .apiBody pre{overflow:scroll}.apiContainer .apiBodyContainer .apiBody:first-child{border-right:1px solid #d3d3d3}#resultsContainer{margin-top:.5em;width:100%}#resultsContainer ul{height:150px;overflow:auto;text-align:left}#resultsContainer ul li{border:1px solid #f2f2f2;cursor:pointer;padding:.5em}#resultsContainer ul li:hover{background-color:#007570;color:#fff}.actions{align-items:center;display:flex;justify-content:flex-start}.icon-button{align-items:center;display:inline-flex;justify-content:center;margin-right:.35em}.icon-button:last-child{margin-right:0}#medibox{margin-top:1em}#medibox #medilist{list-style-type:none}#medibox #medilist li{align-items:center;background-color:#f2f2f2;border:1px solid #007570;display:flex;margin-top:1em;padding:.5em}#medibox #medilist li .medicationObject{display:inline-grid;width:95%}#medibox #medilist li .medicationObject .dosageDetailContainer{max-width:350px}#medibox #medilist li .actions{display:flex}#medibox #medilist li .actions .icon-button{flex-grow:1}#medibox #medilist li:first-child{margin-top:0}#detail-loader-wrapper{overflow:hidden;padding:10px}#detail-loader-wrapper #detail-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#007570;display:block;height:60px;margin:0 auto;width:60px}#detail-loader-wrapper #detail-loader:before{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#f2f2f2;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px}#detail-loader-wrapper #detail-loader:after{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#f93;bottom:9px;content:"";left:9px;position:absolute;right:9px;top:9px}#loader-wrapper{overflow:hidden}#loader-wrapper #loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#007570;display:block;height:150px;margin:0 auto;width:150px}#loader-wrapper #loader:before{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#f2f2f2;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}#loader-wrapper #loader:after{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#f93;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#currentTestCase p{font-weight:700}#switchInfo{padding:1em}#switchInfo h4{text-align:center}#switchInfo table{margin:0 auto}.jsonObjectsContainer{display:flex;justify-content:space-between;width:100%}.jsonObjectsContainer .jsonContainer{width:49%}.jsonObjectsContainer .jsonContainer label{font-weight:700}.jsonObjectsContainer .jsonContainer textarea{box-sizing:border-box;padding:1em;width:100%}.aid-field-body{width:100%}.aid-field-body label{display:block;font-weight:700;margin-bottom:.5em}.aid-field-body textarea{box-sizing:border-box;font-family:monospace;max-width:900px;padding:1em;width:100%}.aid-path-value{display:inline-block;font-family:monospace;padding-top:.4em;word-break:break-all}.highlight-missing{background-color:#6f9}.highlight-ordering{background-color:#3aafdc}.highlight-different{background-color:#ee4b2b}.legendContainer{background-color:#f2f2f2;border:1px solid #007570;margin:1.5em auto 0;padding:2.5em;text-align:center;width:80%}.legendContainer button{color:#000;width:200px}.legendContainer #toggle-missing{background-color:#6f9;border-color:#6f9}.legendContainer #toggle-ordering{background-color:#3aafdc;border-color:#3aafdc}.legendContainer #toggle-different{background-color:#ee4b2b;border-color:#ee4b2b}#multiFieldOptions .category{border-top:0}#multiFieldOptions .category:first-child{border-top:1px solid #d3d3d3}.separator{background-color:#007570;border:none;height:1px;width:100%}@media only screen and (max-width:1479px){.content-test{padding-left:0;width:90%}}@media only screen and (max-width:858px){.form-container .testMainOptions{display:block}.form-container .testCaseSearchContainer,.form-container .testMainOptions .endpoint,.form-container .testMainOptions .requestModes{width:100%}.form-container #multiFieldOptions .subcategory{display:inline-block;padding:1em;width:100%}.form-container .identifier input{width:70%}}.keyValueDataButtons{display:table-row}.response-header-table caption{font-style:italic;text-align:left}.response-header-table tbody th{text-align:left}.response-header-table tbody td{padding-left:1em}.stages-wrapper{column-count:2;column-gap:1rem}.stages-wrapper label{display:block;margin-bottom:.25rem}.dosage .message-box{text-align:left}.dosage input:disabled,.dosage select:disabled{background-color:#d3d3d3}.dosage .flex-container{display:flex;justify-content:space-between}.dosage .flex-container fieldset{width:48%}.dosage .optionContainer{display:flex;justify-content:space-between}.dosage .optionContainer .optionContainerPart{width:45%}.dosage .optionContainer .subOptionsContainer{width:70%}.dosage .optionContainer .mainOptionsContainer{width:30%}.dosage .addElementCell{text-align:right}.dosage .medication{font-weight:700}.dosage fieldset{border:none;margin-top:1em;padding-bottom:1em}.dosage fieldset legend{background-color:#007570;box-sizing:border-box;color:#fff;margin-bottom:.5em;padding-bottom:.25em;padding-left:1em;padding-top:.25em;text-align:left;width:100%}.dosage fieldset .formTable{width:100%}.dosage fieldset .formTable tr td:first-child{text-align:left}.dosage .mainOptions{background-color:#00757059;padding:1em}.dosage .mainOptions .optionRow{padding:.5em;text-align:left;white-space:nowrap}.dosage .mainOptions .optionRow label{padding-left:.25em}.dosage table{border-collapse:collapse;border-spacing:.75em}.dosage table .required{border:2px solid #e33832}.dosage table .caution{border:2px solid #f93}.dosage table tr td{padding:.35em;text-align:left}.dosage .subOptions{padding-left:1em}.dosage .subOptions hr{background-color:#404040;border:none;height:1px;margin-bottom:1em;margin-left:.35em;margin-top:1em;width:80%}.dosage .subOptions input[type=checkbox]{border:none;height:1.5em;margin-right:1em;width:1.5em}.dosage .subOptions .weekDayLabel{color:#007570}.dosage .subOptions #weekTable{margin-right:.5em}.dosage .subOptions #weekTable tbody tr td:first-child{width:25%}.dosage .subOptions #weekTable tbody tr td:nth-child(2){white-space:nowrap;width:55%}.dosage .subOptions #weekTable tbody tr td:nth-child(2) input[type=number]{width:90%}.dosage .subOptions #weekTable tbody tr td:last-child{width:20%}.dosage .subOptions table td span{display:inline-block}.dosage #asNeededForTable{margin-bottom:.5em;margin-top:.5em}.dosage .buttonRow{margin-top:1em;text-align:right}.dosage .buttonRow button{border:none;border-radius:.25em;box-shadow:0 0 0 3px #0000;font-size:1em;font-weight:500;margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s}.dosage .buttonRow button:hover{background-image:linear-gradient(#0000001a,#0000001a)}.dosage .buttonRow .deleteButton{background-color:#ed5e68}.dosage .buttonRow .cancelButton{background-color:#6e7881}#dosageMessage{box-sizing:border-box;font-family:inherit;padding:1em;width:100%}#asNeededForTable thead tr th,#datesTable thead tr th,#dayTimeTable thead tr th{font-weight:400;padding:.35em;text-align:left}.dosageHeading{padding-left:.5em}.dosageDetailContainer{display:flex;justify-content:space-between;margin-top:1em;padding-left:.5em}.dosageDetailContainer .dosageDetails{white-space:nowrap;width:48%}.dosageDetailContainer .dosageTimeSpan{text-align:right;white-space:nowrap;width:48%}#dosageError{text-align:left}@media only screen and (max-width:1024px){#dosage .flex-container{display:block;justify-content:unset}#dosage .flex-container fieldset{width:100%}#dosage .optionContainer{display:block;justify-content:unset}#dosage .optionContainer .mainOptionsContainer{margin-bottom:1em;width:100%}#dosage .optionContainer .subOptionsContainer{width:100%}}.searchTable{border-spacing:.75em;width:100%}.searchTable input,.searchTable select{box-sizing:border-box;width:100%}.searchTable tr td:first-child{text-align:left;width:35%}.searchTable tr td:last-child{width:65%}.searchTable #randomRow{display:flex;justify-content:space-between}.searchTable #randomRow input{width:65%}.searchTable #randomRow button{width:30%}.searchTable #includeFilter{accent-color:#0f766e;border:2px solid #0f766e;border-radius:4px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:block;height:18px!important;margin-left:0;position:relative;top:2px;transition:all .2s ease-in-out;vertical-align:middle;width:18px!important}.searchTable #includeFilterRow label{cursor:pointer;user-select:none}.searchTable #includeFilterRow td:last-child{padding-top:2px;text-align:left}.home-content{height:calc(100vh - 53px - 3rem - 7em);position:relative}.home-content .home-link-container{align-content:center;align-items:center;display:flex;flex-direction:row;left:50%;max-height:180px;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-content .home-link-container .home-link-box{box-sizing:border-box;display:flex;justify-content:center}.home-content .home-link-container .home-link-box .home-link-card{align-items:center;border:1px solid #e9ecef;border-radius:0;box-shadow:0 2px 4px 0 #00000026;box-sizing:border-box;color:#007570;display:flex;flex-direction:column;justify-content:center;margin:.75rem;min-height:180px;overflow:hidden;padding:2rem 1.5rem;position:relative;text-decoration:none;top:0;transition:color .2s ease,border .2s ease,padding .2s ease;width:280px;z-index:0}.home-content .home-link-container .home-link-box .home-link-card:hover{background-color:#fff;border:1px solid #adb5bd;box-shadow:0 4px 8px #26262633;color:#007570;top:-4px;transition:all .2s ease-out}.home-content .home-link-container .home-link-box .home-link-card .go-corner{align-items:center;background-color:#007570;border-radius:0 4px 0 32px;display:flex;height:2rem;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:2rem}.home-content .home-link-container .home-link-box .home-link-card .go-corner .go-arrow{color:#fff;font-size:.875rem;margin-right:-4px;margin-top:-4px}.home-content .home-link-container .home-link-box .home-link-card:before{background:#007570;border-radius:2rem;content:"";height:2rem;position:absolute;right:-1rem;top:-1rem;transform:scale(2);transform-origin:50% 50%;transition:transform .15s ease-out;width:2rem;z-index:-1}.switch-info-table{border-collapse:collapse;margin:2rem auto 0;max-width:1140px;width:70%}.switch-info-table caption{font-weight:700;padding-bottom:.5em;text-align:left}.switch-info-table input{width:350px}.switch-info-table td,.switch-info-table th{border:1px solid #ddd;padding:.75rem;text-align:left}.switch-info-table td a:not(.button-link),.switch-info-table th a:not(.button-link){color:#404040}.switch-info-table th{background-color:#f4f4f4}.switch-info-table tr:nth-child(2n){background-color:#fafafa}.status-connected{background:#cce3e2}.status-connected,.status-disconnected{border-radius:100px;display:inline-block;padding:0 7.8px}.status-disconnected{background:#f4ddcc}.switch-info-table-caption{font-weight:700;margin:2rem auto 0;max-width:1140px;padding-bottom:.5em;text-align:left;width:70%}.status-migration-warning{background-color:#fff3cd;border:1px solid #ffecb5;border-radius:6px;color:#664d03;margin:2em auto 0;max-width:1140px;padding:1em 1.2em;width:70%}.status-migration-warning i{color:#c80;margin-right:.4em}.status-migration-warning code{background-color:#00000014;border-radius:3px;font-size:.9em;padding:.15em .4em}.status-migration-warning ul{font-size:.9em;margin:.5em 0 0 1.5em;padding:0}.cards-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.card,.cards-container{color:#404040;font-family:Carlito,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em}.card{background:#fff;border:1px solid #ccc;box-sizing:border-box;padding:1rem}.card-body{padding:10px}.card-title{border-bottom:1px solid #eee;font-size:1.25rem;margin-bottom:15px;margin-top:0;padding-bottom:3px}.fw-bold{font-weight:600}.badge{border-radius:4px;font-size:1rem;margin-left:5px;padding:4px 8px}.bg-primary{background-color:#404040;color:#fff}.bg-info{background-color:#419696;color:#000}.list-unstyled{list-style:none;margin:0;padding:0}.d-flex{display:flex;gap:.75rem}.flex-wrap{flex-wrap:wrap}.gap-2>*{margin-bottom:.5rem;margin-right:.5rem}.related-medications-card{gap:1rem;margin:20px 0}.detail-content{gap:3rem;margin-top:20px}.relation-group{border-bottom:3px solid #eee;padding-bottom:20px}.relation-type{align-items:center;display:flex;font-size:1.2rem;justify-content:space-between;margin:0 0 10px}.medication-list{list-style:none;margin:10px 0 0;max-height:400px;overflow-y:auto;padding-left:0}.medication-item{align-items:center;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:8px 12px}.medication-item,.relation-header{background-color:#f8f9fa;transition:background-color .2s}.relation-header{border-radius:5px;cursor:pointer;padding:10px}.relation-header:hover{background-color:#e9ecef}.toggle-icon{transition:transform .3s}.medication-item:hover{background-color:#e9ecef}.medication-item:hover .add-to-list-btn{opacity:1}.hidden{display:none}.custom-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 12px}.custom-button i{font-size:16px}.icon-eye{color:#419696;margin-left:.75rem}.detail-row{align-items:baseline;display:flex;flex-direction:row;margin-bottom:.5rem}.detail-row .label{font-weight:700;margin-right:.5rem}.detail-row .value{flex:1}.cards-container.two-column-layout{grid-template-columns:1fr 1fr}.cards-container.two-column-layout .card-allgemeine-informationen{grid-column:1/span 2;order:3}.cards-container.two-column-layout .card-aktive-zusammensetzung{order:1}.cards-container.two-column-layout .card-marktdaten{order:2}#compareContainer{display:flex;justify-content:space-between;width:100%}#compareContainer .jsonInputContainer{padding-bottom:1.5em;padding-top:1.5em;width:48%}#compareContainer .jsonInputContainer textarea{border:1px solid #007570;box-sizing:border-box;margin-top:1em;padding:1em;width:100%}#enableInputs{background-color:#f2f2f2;border:1px solid #007570;cursor:pointer;font-weight:700;margin-top:1em;padding:1em;text-align:center}.content-extended{padding-bottom:5em;padding-top:2em}.content-extended h1{font-size:1.5em;line-height:1em}#jsonResultsContainer{display:flex;margin-bottom:3.5rem;width:100%}#jsonResultsContainer .resultColumnContainer{padding-top:1.5em;width:50%}#jsonResultsContainer .resultColumnContainer .label{font-weight:700}#lintContainer{width:100%}#lintContainer .lintInputContainer{padding-bottom:1.5em;padding-top:1.5em}#lintContainer .lintInputContainer textarea{border:1px solid #007570;box-sizing:border-box;font-family:monospace;font-size:.9em;margin-top:1em;padding:1em;width:100%}.lintButtonRow{display:flex;flex-wrap:wrap;gap:.5em}.lint-result{border-radius:4px;font-weight:700;margin-top:1em;padding:1em}.lint-result i{margin-right:.3em}.lint-valid{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.lint-invalid{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.lint-details{background-color:#2d2d2d;border-radius:4px;margin-top:.5em;padding:1em}.lint-details pre{color:#f8f8f2;font-family:monospace;font-size:.85em;white-space:pre-wrap;word-wrap:break-word;margin:0}.fhirlint-options{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:1.2em;margin-top:1em;padding:.9em 1em}.fhirlint-options .fhirlint-option-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.2em}.fhirlint-options .fhirlint-option{display:flex;flex-direction:column;gap:.25em}.fhirlint-options .fhirlint-option label{color:#555;font-size:.8em;font-weight:700;white-space:nowrap}.fhirlint-options .fhirlint-option input[type=text],.fhirlint-options .fhirlint-option select{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#333;font-size:.9em;min-width:160px;padding:.35em .6em}.fhirlint-options .fhirlint-option input[type=text]:focus,.fhirlint-options .fhirlint-option select:focus{border-color:#007570;outline:none}.fhirlint-options .fhirlint-option-checkbox{justify-content:flex-end;padding-bottom:.3em}.fhirlint-options .fhirlint-option-checkbox label{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:.9em;font-weight:400;gap:.4em;white-space:nowrap}.fhirlint-options .fhirlint-option-checkbox label input[type=checkbox]{cursor:pointer;height:1em;width:1em}.fhirlint-issues{margin-top:1em;overflow-x:auto}.fhirlint-table{border-collapse:collapse;font-size:.9em;width:100%}.fhirlint-table th{background-color:#f0f0f0;border:1px solid #ccc;padding:.5em .75em;text-align:left}.fhirlint-table td{border:1px solid #ddd;padding:.5em .75em;vertical-align:top}.fhirlint-table .fhirlint-severity{white-space:nowrap}.fhirlint-table .fhirlint-severity i{margin-right:.3em}.fhirlint-table .fhirlint-location code{font-size:.85em}.fhirlint-error td{background-color:#fff5f5;color:#721c24}.fhirlint-warning td{background-color:#fff8e1;color:#856404}.fhirlint-info td,.fhirlint-information td{background-color:#f0f4ff;color:#1a3a6e}.fhirBuildPatient{border:1px solid #007570;margin-bottom:1.5em;padding:1em 1.5em}.fhirBuildPatient legend{font-weight:700;padding:0 .4em}.fhirBuildPatient .formTable td:first-child{color:#555;font-size:.9em;padding-right:1em;white-space:nowrap}.fhirBuildPatient .formTable input[type=text]{border:1px solid #ccc;border-radius:3px;font-size:.9em;padding:.3em .5em;width:300px}.fhirBuildPatient .formTable input[type=text]:focus{border-color:#007570;outline:none}.fhirDosageNotSet{color:#aaa;font-size:.9em;font-style:italic}.fhirDosageSet{font-size:.9em}.lintJsonContainer{margin-top:1em}.formattedJsonContainer{border:1px solid #d3d3d3;box-sizing:border-box;display:flex;padding:1em;width:100%}.formattedJsonContainer .rowNumbers{border-right:1px solid #d3d3d3;margin-right:.5em;padding-right:1em}.formattedJsonContainer .rowNumbers .rowNumber{text-align:right}.formattedJsonContainer pre{overflow:scroll;overflow-y:hidden;-ms-overflow-y:hidden}#testCasesContainer{margin-bottom:1em;margin-top:1em}#testCasesContainer .testcase{background-color:#f2f2f2;border-bottom:1px solid #007570;border-left:1px solid #007570;border-right:1px solid #007570;cursor:pointer;padding:1em}#testCasesContainer .testcase .testCaseTitle{font-weight:700}#testCasesContainer .testcase:first-child{border-top:1px solid #007570}#testCasesContainer .selected{background-color:#007570;color:#fff}#testCasesContainer .testcase:hover{background-color:#419696;color:#fff}#testCasesContainer .products-grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:25px 0}@media screen and (max-width:768px){#testCasesContainer .products-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}#testCasesContainer .product-card{background:#fff;border-left:4px solid #419696;border-radius:8px;box-shadow:0 3px 10px #0000000f;display:flex;flex-direction:column;height:100%;padding:15px;transition:transform .2s,box-shadow .2s}#testCasesContainer .product-card .product-name{color:#2c3e50;font-weight:600;margin-bottom:8px;word-break:break-word}#testCasesContainer.example-box{margin-bottom:40px}h1{border-bottom:2px solid #007570;color:#2c3e50;font-size:2rem;margin-bottom:2rem;padding-bottom:10px}@media screen and (max-width:768px){h1{font-size:1.8rem}}.dis-example-submit{background-color:#007570;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 20px;transition:background-color .2s}.dis-example-submit:hover{background-color:#005a5a}@media screen and (max-width:768px){.content{padding:15px}}.medicationTable{border-collapse:collapse;font-family:sans-serif;font-size:.9em;margin:25px 0;width:100%}.medicationTable td,.medicationTable th{padding:12px 15px}.medicationTable tr{border-bottom:1px solid #007570;border-left:1px solid #007570;border-right:1px solid #007570}.medicationTable thead tr{background-color:#007570;color:#fff;text-align:left}.medicationTable tbody #emptyBox{background-color:#f2f2f2}.medicationTable tbody #emptyBox div{padding-bottom:1em;padding-top:1em}.medicationTable tbody td{vertical-align:top}.medicationTable tbody tr:nth-of-type(2n){background-color:#f2f2f2}#sidebar-panel-backdrop{background:#00000059;display:none;inset:0;position:fixed;z-index:1000}#sidebar-panel-backdrop.open{display:block}#sidebar-panel{background:#fff;box-shadow:-4px 0 16px #0003;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:min(480px,100vw);z-index:1001}#sidebar-panel.open{transform:translateX(0)}#sidebar-panel .sidebar-panel-header{align-items:center;background:#007570;color:#fff;display:flex;flex-shrink:0;gap:12px;height:52px;padding:0 16px}#sidebar-panel .sidebar-panel-header #sidebar-panel-title{font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sidebar-panel .sidebar-panel-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;line-height:1;margin-left:auto;padding:4px}#sidebar-panel iframe{border:none;flex:1;width:100%}.message-box{box-sizing:border-box;line-height:1;margin-bottom:1em;margin-top:1em;padding:10px 36px;width:100%}.message-box .messageType{font-weight:700}.message-box .messageType i[class^=fa-],.message-box .messageType i[class^=icon-],.message-box .messageType svg{margin-right:.25em}.error{background-color:#ffecec;border:1px solid #e33832}.error span i[class^=fa-],.error span i[class^=icon-],.error span svg{color:#e33832}.notice{background-color:#ffcc998c;border:1px solid #f93}.notice span i[class^=fa-],.notice span i[class^=icon-],.notice span svg{color:#f93}.innerCellContent .customNoticeContainer{margin:1em auto 0;width:90%}.innerCellContent .dosageNotice .message-box{margin:0;width:calc(85% + 10px)}.switchContainer{display:flex;padding-top:1em}.switchContainer h2{padding:1em}.switchContainer .originMedicationContainer,.switchContainer .substitutionsContainer{flex:1}.switchContainer .collectionBlock .subAlternativeBlock{border:1px solid #f2f2f2;border-radius:10px;margin:1em;padding:1em}.switchContainer .collectionBlock .connector{border-bottom:1px solid #000;line-height:.1em;margin:2em 1em;text-align:center}.switchContainer .collectionBlock .connector span{background:#fff;padding:0 10px}.switchContainer .medicationBlock{border:1px solid #f2f2f2;border-radius:10px;margin:1em;padding:1em}.switchContainer .medicationBlock table{border-collapse:initial;border-spacing:.5em 1em}.switchContainer .medicationBlock th{text-align:left}.switchContainer .substitutions .notice{margin:1em}#switchContainer{width:100%}#switchContainer .switchRow{display:flex;justify-content:space-between;margin-top:1em}#switchContainer .switchRow .switchBlockLabel{display:none}#switchContainer .switchRow .switchCell:first-of-type{background-color:#f2f2f2;border:1px solid #007570;box-sizing:border-box;padding:1em;width:42%}#switchContainer .switchRow .switchCell:first-of-type .message-box{width:100%}#switchContainer .switchRow .switchCell:nth-of-type(2){text-align:center;width:15%}#switchContainer .switchRow .switchCell:last-of-type{width:42%}#switchContainer .switchHeader .switchCell{font-size:1.5em;font-weight:700;text-align:left}#switchContainer .switchHeader .switchCell:first-child{background-color:#fff;border:0;padding:0;width:42%}#switchContainer .switchHeader .switchCell:nth-child(2){width:42%}#switchContainer .separatorRow{padding-bottom:1em;padding-top:1em}#switchContainer .separatorRow hr{background-color:#007570;border:none;height:1px;width:100%}#switchContainer .middle-filters{display:inline-block;margin-top:2.75em;width:85%}#switchContainer .middle-filters select{margin-bottom:.75em;width:100%}#switchContainer .middle-filters .middleFilterOnlyOne{border:1px solid #007570;border-radius:5px;box-sizing:border-box;color:#007570;display:block;font-size:.85em;margin-bottom:.75em;padding:6px 12px;text-align:center}#switchContainer .select-container{display:inline-block;position:relative;width:85%}#switchContainer .select-container select{width:100%}#switchContainer .select-container .arrow-container{height:20px;margin-top:.75em;position:absolute;width:100%}#switchContainer .select-container .arrow-container .arrow-horizontal{background-color:#007570;height:.25em;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 20px)}#switchContainer .select-container .arrow-container .arrow-right{border-bottom:10px solid #0000;border-left:20px solid #007570;border-top:10px solid #0000;height:0;position:absolute;right:0;top:0;width:0}#switchContainer .select-container .arrow-container .cross-line{background-color:#007570;height:3px;left:0;position:absolute;top:.5em;transform:rotate(8deg);width:100%}#switchContainer .substitutionType.combinationElements{background-color:#fff;border:none}#switchContainer .substitutionType.combinationElements>.subElement:first-child{border-bottom:0;padding-bottom:0}#switchContainer .substitutionType.combinationElements .substitutionCategory{margin-top:0}#switchContainer .substitutionType.combinationElements .combiSelect{background-color:#f2f2f2;border-bottom:1px solid #007570;border-left:1px solid #007570;border-right:1px solid #007570;margin-bottom:1em;padding:.5em 1em 1em}#switchContainer .substitutionType.combinationElements>hr{display:none}#switchContainer .substitutionType.combinationElements .subElement{border:1px solid #007570}#switchContainer .adoptContainer,#switchContainer .discontinueContainer,#switchContainer .manualContainer{padding:1em}#switchContainer .adoptSubContainer{display:flex;justify-content:space-between;width:100%}#switchContainer .adoptSubContainer div[id^=dosage-adopted-]{width:90%}#switchContainer .substitutionType.collectionElements{background-color:#fff;border:none}#switchContainer .substitutionType.collectionElements>hr{display:none}#switchContainer .substitutionType.collectionElements .subElement{border:1px solid #007570}#switchContainer .substitutionType{background-color:#f2f2f2;border:1px solid #007570;box-sizing:border-box;height:100%}#switchContainer .substitutionType hr{background-color:#007570;border:none;height:1px;margin-left:1em;margin-right:1em}#switchContainer .substitutionType .filterBlock{padding-top:.5em;width:100%}#switchContainer .substitutionType .filterBlock .filterRow{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5em;padding-top:.5em;width:100%}#switchContainer .substitutionType .filterBlock .filterRow .filterLabel{padding-bottom:.5em;padding-top:.5em;width:35%}#switchContainer .substitutionType .filterBlock .filterRow .onlyOne{border:1px solid #007570;border-radius:5px;box-sizing:border-box;color:#007570;padding:8px 16px;width:65%}#switchContainer .substitutionType .filterBlock .filterRow select{height:34px;width:65%}#switchContainer .substitutionType .substitutionCategory,#switchContainer .substitutionType .substitutionCategory .productContainer .productCell{margin-top:1em}#switchContainer .substitutionType .substitutionCategory .productContainer .productCell .rowContainer{display:flex;justify-content:space-between;margin-bottom:1em;margin-top:.5em}#switchContainer .substitutionType .substitutionCategory .productContainer .productCell .rowContainer .typeContainer{background-color:#00757059;min-height:20px;padding:5px;width:85%}#switchContainer .substitutionType .substitutionCategory .productContainer .productCell .rowContainer .actions{height:20px;padding-bottom:5px;padding-top:5px;text-align:right;width:10%}#switchContainer .substitutionType.adoptContainer .customNoticeContainer,#switchContainer .substitutionType.adoptContainer .message-box,#switchContainer .substitutionType.adoptContainer .textMessageContainer{margin-left:0;width:100%}#switchContainer .substitutionType.adoptContainer .rowContainer{display:flex;justify-content:space-between;margin-bottom:1em;margin-top:.5em}#switchContainer .substitutionType.adoptContainer .rowContainer .typeContainer{background-color:#00757059;min-height:20px;padding:5px;width:85%}#switchContainer .substitutionType.adoptContainer .rowContainer .actions{height:20px;padding-bottom:5px;padding-top:5px;text-align:right;width:10%}#switchContainer.messe-mode .adoptContainer,#switchContainer.messe-mode .switchRow .switchCell:first-of-type{padding-top:.25em}#switchContainer.messe-mode .substitutionType.combinationElements .combiSelect{border:1px solid #007570;padding:.25em 1em .5em}#switchContainer.messe-mode .substitutionType .substitutionCategory,#switchContainer.messe-mode .substitutionType .substitutionCategory .productContainer .productCell{margin-top:0}#switchContainer.messe-mode .selectBlock{padding-top:0}#switchContainer.messe-mode .selectBlock .selectRow,#switchContainer.messe-mode .subElement{padding-top:.25em}#switchContainer.messe-mode .innerCellContent{display:flex;flex-direction:column}#switchContainer.messe-mode .innerCellContent .medicationName{margin-bottom:.25em;order:1}#switchContainer.messe-mode .innerCellContent .substancesName{display:block;font-style:italic;margin-bottom:.5em;order:2}#switchContainer.messe-mode .innerCellContent .dosageDetailContainer,#switchContainer.messe-mode .innerCellContent .dosageHeading,#switchContainer.messe-mode .innerCellContent [id^=dosage-]{order:3}#switchContainer.messe-mode .innerCellContent .rowContainer{order:4}#switchContainer.messe-mode .innerCellContent .adoptSubContainer{order:3}#switchContainer.messe-mode .innerCellContent .message-box{order:4}#switchContainer.messe-mode .innerCellContent .customNoticeContainer,#switchContainer.messe-mode .innerCellContent .dosageNotice{order:5}#switchContainer.messe-mode .innerCellContent .textMessageContainer{margin-top:.5em;order:6}#switchContainer.messe-mode .productPairContainer>div{padding-top:.25em}#switchTable{border-collapse:initial;table-layout:fixed;width:100%}.infoButton{font-size:1.75em;padding:.2em 0 0}.infoButton,.infoButton:hover{background-color:#fff;border:none}.infoButton:hover{color:#f93}.standardInfo{color:#0574dd}.additionalInfo{color:#f96}.productInfo{color:#c5e86c}.customInfo{color:#e3a30a}.plusContainer{align-items:center;color:#007570;display:flex;justify-content:center;overflow:hidden;padding-bottom:1em;padding-top:1em;width:100%}.plusContainer .text{padding:0 20px;position:relative;white-space:nowrap}.plusContainer .text:after,.plusContainer .text:before{background-color:#007570;content:"";height:1px;position:absolute;top:50%;width:100vw}.plusContainer .text:before{left:100%}.plusContainer .text:after{right:100%}.subElement{background-color:#f2f2f2;padding-bottom:1em;padding-left:1em;padding-right:1em}.subHeading{color:#007570;font-weight:700;margin-bottom:1em;margin-top:1em;text-align:left}.innerCellContent .message-box{margin:1em auto 0;width:90%}.innerCellContent .medicationName{font-weight:700}.innerCellContent .substancesName{display:block;font-style:italic;margin-bottom:.5em}.innerCellContent .dosageDetailContainer{justify-content:unset;width:90%}.innerCellContent .dosageDetailContainer .dosageDetails{width:unset}.innerCellContent .dosageDetailContainer .dosageTimeSpan{padding-left:3em;text-align:left;width:unset}.innerCellContent .medilist{list-style-type:none;margin-top:1em}.innerCellContent .medilist li:first-child{border-top:1px solid #000}.innerCellContent .medilist li{align-items:center;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;display:flex;padding:.5em}.innerCellContent .medilist li .medicationObject{display:inline-grid;width:95%}.innerCellContent .medilist li .medicationObject span[id^=medicationName-]{font-weight:700}.innerCellContent .medilist li .actions{display:flex}.innerCellContent .medilist li .actions .icon-button{flex-grow:1}.productPairContainer>div{padding-top:1em}.selectBlock,.selectBlock .selectRow{padding-top:.5em;width:100%}.selectBlock .selectRow{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5em}.selectBlock .selectRow .selectLabel{padding-bottom:.5em;padding-top:.5em;width:35%}.selectBlock .selectRow .onlyOne{border:1px solid #007570;border-radius:5px;box-sizing:border-box;color:#007570;padding:8px 16px;width:65%}.selectBlock .selectRow select{height:34px;width:65%}.errorTable{border-collapse:initial}.errorTable tbody tr td{padding-bottom:1em}.noResults{padding:1em}.infoBlock{width:100%}.infoBlock hr{background-color:#404040;border:none;height:1px;margin-bottom:1em;margin-top:1em;width:100%}.infoBlock .infoBlockRow{display:flex;justify-content:space-between}.infoBlock .infoBlockRow .infoTitle{font-weight:700;padding-right:1em;text-align:left;width:45%}.infoBlock .infoBlockRow .message-box{margin:0;padding:1em .5em;width:55%}@media only screen and (max-width:914px){#switchContainer .switchHeader.switchRow{display:none}#switchContainer .switchRow{display:block}#switchContainer .switchRow .switchBlockLabel{display:block;font-weight:700}#switchContainer .switchRow .switchCell:first-of-type{width:100%}#switchContainer .switchRow .switchCell:nth-of-type(2){margin-bottom:2em;padding-bottom:1em;padding-top:1em;width:100%}#switchContainer .switchRow .switchCell:nth-of-type(2) .select-container{width:unset}#switchContainer .switchRow .switchCell:last-of-type{width:100%}}@media only screen and (max-width:500px){#switchContainer .substitutionType .filterBlock .filterRow{display:block}#switchContainer .substitutionType .filterBlock .filterRow .filterLabel{display:block;width:100%}#switchContainer .substitutionType .filterBlock .filterRow select{width:85%}#switchContainer .substitutionType .selectBlock .selectRow{display:block}#switchContainer .substitutionType .selectBlock .selectRow .selectLabel{display:block;width:100%}#switchContainer .substitutionType .selectBlock .selectRow select{width:85%}#switchContainer .switchRow .switchCell .innerCellContent .dosageDetailContainer .dosageTimeSpan{padding-left:1.5em}}#statisticContainer{padding-top:1.5em;width:100%}#statisticContainer .statisticRow{display:flex;justify-content:space-between;padding-bottom:1em;padding-top:1em}#statisticContainer .statisticRow .infoCell{background-color:#f2f2f2;border:1px solid #007570;width:49%}#statisticContainer .statisticRow .infoCell .infoSubCell .infoButton{background-color:#f2f2f2;color:#007570;font-size:1.25em}#statisticContainer .statisticRow .infoCell .infoSubCell .infoButton:hover{color:#419696}#statisticContainer .statisticRow .infoCell .infoSubCell table{padding:1em;text-align:left;width:100%}#statisticContainer .statisticRow .infoCell .infoSubCell table caption{background-color:#007570;color:#fff;font-size:1.2em;padding:.6em;text-align:left}#statisticContainer .statisticRow .infoCell .infoSubCell .statisticValuesTable{padding-bottom:2em}#statisticContainer .statisticRow .chartCell{align-items:center;background-color:#f2f2f2;border:1px solid #007570;display:flex;justify-content:center;width:49%}#statisticContainer .statisticRow .chartCell .chartContainer{background-color:#fff;margin:0 auto;width:90%}#settingsInfo{box-sizing:border-box;padding:1.5em;text-align:left;width:100%}#manualFrame{border:1px solid #007570;height:calc(100vh - 175px);width:100%}.login-form{margin-top:1.5em;max-width:400px}.login-form .login-field{display:flex;flex-direction:column;gap:.3em;margin-bottom:1em}.login-form .login-field label{font-size:.9em;font-weight:700}.login-form .login-field input{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:.5em .6em}.hausliste-header-row-top{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between}.logout-button{border:1px solid #ccc;border-radius:4px;color:#5b5b5b;font-size:.9em;padding:.3em .8em;text-decoration:none}.logout-button:hover{background-color:#f2f2f2;color:#404040}.hausliste-add-section{margin-bottom:2.5em;margin-top:1.5em}.hausliste-add-section h2{margin-bottom:.8em}.hausliste-search-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1em}.hausliste-field{display:flex;flex-direction:column;gap:.3em}.hausliste-field label{font-size:.9em;font-weight:700}.hausliste-field input,.hausliste-field select{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:.4em .6em}.hausliste-field select{min-width:200px}.hausliste-field-grow{flex:1;min-width:200px}.hausliste-search-results{margin-top:.5em;max-height:400px;overflow-y:auto}.hausliste-search-results ul.hausliste-results-list{border:1px solid #ddd;border-radius:4px;list-style:none;margin:0;padding:0}.hausliste-search-results ul.hausliste-results-list li{align-items:center;border-bottom:1px solid #eee;cursor:default;display:flex;gap:.8em;padding:.5em .8em}.hausliste-search-results ul.hausliste-results-list li:last-child{border-bottom:none}.hausliste-search-results ul.hausliste-results-list li:hover{background-color:#f2f2f2}.hausliste-result-id{color:#5b5b5b;font-size:.85em;min-width:80px;white-space:nowrap}.hausliste-result-name{flex:1}.hausliste-add-button{background-color:#007570;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85em;padding:.3em .8em;white-space:nowrap}.hausliste-add-button:hover{background-color:#419696}.hausliste-list-heading{margin-top:1.5em}.hausliste-already-added{color:#007570;font-size:.85em;font-style:italic;white-space:nowrap}.hausliste-sortable{cursor:pointer;user-select:none}.hausliste-sortable:hover{background-color:#007570!important;color:#fff!important}.hausliste-sortable:hover .hausliste-sort-icon{color:#fff}.hausliste-sort-icon{color:#bbb;font-size:.75em;margin-left:.3em}.hausliste-sort-icon.active{color:#007570}.hausliste-filter-row th{background-color:#fff!important;padding:.4em .5em!important}.hausliste-column-filter{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.9em;font-weight:400;padding:.3em .5em;width:100%}.hausliste-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin-top:.8em}.hausliste-pagination-info{color:#5b5b5b;font-size:.9em}.hausliste-pagination-nav{display:flex;gap:.25em}.hausliste-pagination-nav button{background:#fff;border:1px solid #ccc;border-radius:4px;color:#404040;cursor:pointer;font-size:.9em;min-width:2em;padding:.3em .6em;text-align:center}.hausliste-pagination-nav button:hover:not(:disabled){background-color:#f2f2f2}.hausliste-pagination-nav button:disabled{cursor:default;opacity:.4}.hausliste-pagination-nav button.active{background-color:#007570;border-color:#007570;color:#fff}.hausliste-highlight{background-color:#fc9;border-radius:2px;padding:0}.hausliste-no-filter-results{color:#5b5b5b;font-style:italic;padding:1em 0}.admin-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin-bottom:1em}.button{background-color:#007570;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:.9em;padding:.5em 1em;text-decoration:none}.button:hover{background-color:#419696;color:#fff}.button i{margin-right:.3em}.button-secondary{background-color:#f2f2f2;border:1px solid #ccc;color:#404040}.button-secondary:hover{background-color:#dadae7;color:#404040}.button-danger{background-color:#e33832;color:#fff}.button-danger:hover{background-color:#c7211b}.admin-table{margin-top:1em;width:100%}.admin-table .text-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table thead th a{color:inherit;text-decoration:none}.admin-table thead th a:hover{opacity:.85;text-decoration:underline}.admin-table thead th a i{font-size:.8em;margin-left:.2em}.admin-filter-form{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.5em;margin-top:1em}.admin-filter-input,.admin-filter-select{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:.9em;padding:.4em .6em}.admin-nav-row{margin-bottom:1em}.badge{border-radius:3px;display:inline-block;font-size:.8em;font-weight:700;margin:.1em;padding:.15em .5em}.badge-admin{background-color:#007570;color:#fff}.badge-active{background-color:#00757059;color:#404040}.badge-locked{background-color:#ffecec;border:1px solid #e33832;color:#e33832}.badge-expired{background-color:#fc9;border:1px solid #f93;color:#c60}.badge-group{background-color:#f2f2f2;border:1px solid #ccc;color:#404040}.admin-form{margin-top:1.5em;max-width:600px}.admin-form .form-group{margin-bottom:1.2em}.admin-form .form-group label{display:block;font-size:.9em;font-weight:700;margin-bottom:.3em}.admin-form .form-group input[type=date],.admin-form .form-group input[type=email],.admin-form .form-group input[type=password],.admin-form .form-group input[type=text],.admin-form .form-group input[type=url],.admin-form .form-group select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em;padding:.5em .6em;width:100%}.admin-form .form-group small{display:block;font-size:.8em;margin-top:.3em}.admin-form .form-group-checkboxes label{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;gap:.4em;margin-right:1.5em}.checkbox-list label{align-items:center;cursor:pointer;display:flex;font-weight:400!important;gap:.4em;padding:.3em 0}.checkbox-list label small{display:inline;margin:0}.radio-list label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.4em;padding:.3em 0}.permission-category{background-color:#f2f2f2;border-radius:4px;margin-bottom:1em;padding:.8em}.permission-category h3{color:#007570;font-size:.95em;margin-bottom:.5em}.admin-danger-zone{margin-bottom:2em;margin-top:1.5em}.admin-danger-zone h2{color:#e33832;font-size:1.1em;margin-bottom:.5em}.password-input-row{align-items:stretch;display:flex;gap:.5em}.password-input-row input{flex:1}.password-input-row .button{align-items:center;display:inline-flex;white-space:nowrap}.admin-form .buttonRow{margin-bottom:1em;margin-top:1.5em}.text-muted{color:#5b5b5b}.header-user{color:#fff;font-size:.85em;margin-right:.5em}.pagination{display:flex;gap:.3em;justify-content:center;margin-top:1.5em}.pagination .pagination-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#404040;cursor:pointer;display:inline-flex;font-size:.9em;height:32px;justify-content:center;min-width:32px;padding:0 .5em;text-decoration:none}.pagination .pagination-btn:hover{background:#f2f2f2}.pagination .pagination-btn.active{background:#007570;border-color:#007570;color:#fff}.login-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 101px)}.login-page{max-width:400px;text-align:center;width:90%}.login-page h1{margin-bottom:.5em}.login-page p{margin-bottom:1em}.login-page .login-form{margin:1.5em auto 0;text-align:left}.legal-page{margin:0 auto;max-width:860px}.legal-page .legal-breadcrumb{align-items:center;color:#5b5b5b;display:flex;font-size:.9em;gap:.5em;margin-bottom:1.5em}.legal-page .legal-breadcrumb a{align-items:center;color:#5b5b5b;display:inline-flex;gap:.4em;text-decoration:none}.legal-page .legal-breadcrumb a:hover{color:#007570;text-decoration:underline}.legal-page .legal-breadcrumb i{color:#5b5b5b;font-size:.75em}.legal-page h1{margin-bottom:.3em}.legal-page>p:first-of-type{color:#5b5b5b;margin-bottom:2em}.legal-page .legal-contact-card{background:#f2f2f2;border-radius:8px;display:flex;gap:1.2em;margin-bottom:2em;padding:1.4em 1.6em}.legal-page .legal-contact-card .legal-contact-icon{align-items:center;background:#00757059;border-radius:50%;color:#007570;display:flex;flex:0 0 auto;font-size:1.1em;height:2.2em;justify-content:center;width:2.2em}.legal-page .legal-contact-card .legal-contact-body{line-height:1.6em}.legal-page .legal-contact-card .legal-contact-body strong{display:block;margin-bottom:.2em}.legal-page .legal-contact-card .legal-contact-body a{color:#007570}.legal-page .legal-contact-card .legal-contact-body .legal-contact-row{margin-top:.8em}.legal-page .legal-contact-card .legal-contact-body .legal-contact-row:first-of-type{margin-top:.4em}.legal-page section{margin-top:2.2em}.legal-page section h2{align-items:center;border-bottom:1px solid #dadae7;display:flex;font-size:1.15em;gap:.5em;margin-bottom:.8em;padding-bottom:.4em}.legal-page section h2 i{color:#007570;font-size:.9em}.legal-page section h3{font-size:1em;margin-bottom:.4em;margin-top:1.2em}.legal-page section p,.legal-page section ul{line-height:1.6em;margin-bottom:.9em}.legal-page section ul{padding-left:1.4em}.legal-page section ul li{margin-bottom:.3em}.legal-page .legal-library-list{counter-reset:legal-lib;list-style:none;padding:0}.legal-page .legal-library-list li{border-bottom:1px solid #f2f2f2;counter-increment:legal-lib;display:flex;gap:.9em;padding:.9em 0}.legal-page .legal-library-list li:last-child{border-bottom:none}.legal-page .legal-library-list li:before{color:#5b5b5b;content:counter(legal-lib) ".";flex:0 0 1.6em;font-weight:700}.legal-page .legal-library-list li .legal-library-body strong{margin-right:.4em}.legal-page .legal-library-list li .legal-library-body .legal-license-badge{background:#00757059;border-radius:100px;color:#007570;display:inline-block;font-size:.8em;padding:.1em .7em}.legal-page .legal-library-list li .legal-library-body p{color:#5b5b5b;margin:.3em 0}.legal-page .legal-library-list li .legal-library-body a{font-size:.9em}@media only screen and (max-width:700px){.legal-page .legal-contact-card,.legal-page .legal-library-list li{flex-direction:column}.legal-page .legal-library-list li:before{flex:none}}@font-face{font-family:NiceFluorine;font-style:normal;font-weight:400;src:url(/build/fonts/NiceFluorine.71bdbdb7.eot);src:url(/build/fonts/NiceFluorine.71bdbdb7.eot#iefix) format("embedded-opentype"),url(/build/fonts/NiceFluorine.5794d8ac.woff2) format("woff2"),url(/build/fonts/NiceFluorine.1f50e2d9.woff) format("woff"),url(/build/fonts/NiceFluorine.0bb9fb0c.ttf) format("truetype")}[class*=" icon-fluorine-"],[class^=icon-fluorine]{font-family:NiceFluorine!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fluorine-change:before{content:"\ea67"}.icon-fluorine-bulleted-list:before{content:"\e9f5"}.icon-fluorine-hospital:before{content:"\e9c9"}.icon-fluorine-info-outline:before{content:"\e92a"}.icon-fluorine-worklist:before{content:"\e959"}.icon-fluorine-play:before{content:"\e98c"}.icon-fluorine-medication:before{content:"\e97b"}.icon-fluorine-compare-documents:before{content:"\eb1b"}.icon-fluorine-validation:before{content:"\e9d8"}.icon-fluorine-people:before{content:"\e95b"}.icon-fluorine-people-outline:before{content:"\e95e"}.icon-fluorine-settings:before{content:"\e93b"}.icon-fluorine-vital-signs:before{content:"\ea40"}.icon-fluorine-external-link:before{content:"\eb05"}.icon-fluorine-exit:before{content:"\e943"}.icon-fluorine-book:before{content:"\e9d7"}.icon-fluorine-person:before{content:"\e95a"}.icon-fluorine-hamburger-menu:before{content:"\e940"}.icon-fluorine-eye-show:before{content:"\eb1c"}.icon-fluorine-pdf-document:before{content:"\e97f"}.icon-fluorine-delete:before{content:"\e936"}.icon-fluorine-add:before{content:"\e93c"}.icon-fluorine-chevron-down:before{content:"\e919"}.icon-fluorine-chevron-up:before{content:"\e918"}.icon-fluorine-sort-alpha:before{content:"\eb1a"}.icon-fluorine-arrow-left:before{content:"\e90a"}.icon-fluorine-arrow-up:before{content:"\e90c"}.icon-fluorine-drop-down-arrow:before{content:"\e92f"}.icon-fluorine-check:before{content:"\e923"}.icon-fluorine-apply-circle-solid:before{content:"\e926"}.icon-fluorine-info-solid:before{content:"\e92b"}.icon-fluorine-cancel-outline:before{content:"\e934"}.icon-fluorine-history:before{content:"\e9e3"}.icon-fluorine-exit-fullscreen:before{content:"\e9b5"}.icon-fluorine-edit:before{content:"\e946"}.icon-fluorine-sorting-order:before{content:"\eb62"}.icon-fluorine-warning:before{content:"\e92d"}.icon-fluorine-wrench:before{content:"\ea07"}.icon-fluorine-close:before{content:"\e922"}.icon-fluorine-apply:before{content:"\e924"}.icon-fluorine-save:before{content:"\e932"}.icon-fluorine-blank-document-outline:before{content:"\e9f3"}.icon-fluorine-folder:before{content:"\e956"}.icon-fluorine-error:before{content:"\e92c"}.icon-fluorine-align-left:before{content:"\eb11"}.icon-fluorine-code:before{content:"\ebdb"}.icon-fluorine-text:before{content:"\eb07"}.icon-fluorine-not-allowed:before{content:"\e927"}.icon-fluorine-chevron-left:before{content:"\e916"}.icon-fluorine-chevron-right:before{content:"\e917"}.icon-fluorine-add-circle-outline:before{content:"\e93d"}.icon-fluorine-refresh:before{content:"\e941"}.icon-fluorine-prescription:before{content:"\e976"}