@charset "UTF-8";body{background-color:#d3d3d3}#content{margin:auto;max-width:1141px}#content.paddingWidget{padding-bottom:200px}#content #topContent{align-items:center;background:url(/build/images/upperLine.c5031835.png) bottom no-repeat;background-size:100% auto;display:flex;justify-content:space-between;margin-top:10px;min-height:115px;padding-bottom:5px}#content #topContent .seniControlLogo img{width:153px}#content .messageCont{align-items:center;animation:goaway 1s ease 3s 1 forwards;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}#content .messageCont.short{animation-delay:1.5s}#content .messageCont.long{animation-delay:5s}#content .messageCont .message{background:#fff;border:1px solid #ccc;box-shadow:0 0 40px rgba(0,0,0,.2);font-size:22px;padding:50px}#content .messageCont .message.ok{color:#000}#content .messageCont .message.warning{color:#f58536}#content .messageCont .message.error{color:#ff4c4c}#content .popupCont{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:block;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}#content .popupCont.cookie .popup{height:auto;max-width:400px}#content .popupCont.typePopup .content{min-width:300px}#content .popupCont .popup{background:#fff;border-radius:5px;box-shadow:0 0 8px #333;max-height:100%;max-width:80%;min-height:100px;min-width:200px;padding:20px 30px;position:relative}#content .popupCont .popup .content{margin-right:5px;max-height:100%;max-width:100%;overflow-y:auto;padding-right:5px}#content .popupCont .popup .content .typeRadio{margin:20px}#content .popupCont .popup .content .typeRadio label{display:inline-block;padding:5px}#content .popupCont .popup .content .popupButtons{display:flex;justify-content:flex-end}#content .popupCont .popup .close{background:#eee;content:"X";height:30px;position:absolute;right:0;top:0;width:30px}#content .popupCont .popup .close:after{align-items:center;bottom:0;color:#333;content:"X";display:flex;font-family:arial;font-size:19px;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}@keyframes goaway{0%{opacity:1}to{opacity:0}}.mainMenu{margin-left:10px}.mainMenu li{margin:10px 3px}.mainMenu li a,.mainMenu li span{color:#fff}.mainMenu li .button{border-radius:5px;display:block;font-size:18px;padding:13px 18px;position:relative}.mainMenu li .button.active:after{border-style:solid;border-width:9px 9px 0;bottom:-9px;content:"";display:block;height:0;left:calc(50% - 10px);position:absolute;width:0}.mainMenu li .button.active.bgpink:after{border-color:#caa2da transparent transparent}.mainMenu li .button.active.bgviolet:after{border-color:#8277b5 transparent transparent}.mainMenu li .button.active.bgblue:after{border-color:#7695c9 transparent transparent}.mainMenu li .button.active.bggreen:after{border-color:#468b97 transparent transparent}.mainMenu li .button.active.bgdarkblue:after{border-color:#223d69 transparent transparent}.mainMenu li .button.active.bgyellow:after{border-color:#c08004 transparent transparent}.mainMenu li .button.active.bgorange:after{border-color:#ff7e26 transparent transparent}.rightMenu li{border-right:1px solid #ddd;padding:5px 10px;white-space:nowrap}.rightMenu li:last-child{border:none}.rightMenu a,.rightMenu span{color:#333;cursor:pointer;font-size:15px;font-weight:700}#mainContent{min-height:100px;position:relative}footer{align-items:center;background:url(/build/images/bottomLine.092a9b6d.png) top no-repeat;background-size:100% auto;display:flex;justify-content:space-between;margin-bottom:28px;padding-top:30px}footer .seniFooterLogo{background:url(/build/images/SeniLogo.d3195ec8.png) 50% no-repeat;background-size:contain;height:20px;width:52px}footer span{color:#aaa;font-family:arial;font-size:12px}footer span a{color:#2c9bb0}footer span a img{width:50px}#error_frame{height:500px;width:100%}.searchCont{position:relative}.searchCont #fastSearchQuery{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:18px;padding:15px 40px 15px 18px;width:268px}.searchCont:after{background:url(/build/images/lupa.1703923c.png) 50% no-repeat;content:"";height:16px;position:absolute;right:20px;top:20px;width:16px}table.dataTable{float:left}table.dataTable img{margin:7px 5px}table.dataTable tfoot,table.dataTable thead{background-color:#f7f7f7}table.dataTable tfoot th,table.dataTable thead th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;font-weight:400}table.dataTable tfoot th:first-child,table.dataTable thead th:first-child{border-left:1px solid #ddd}table.dataTable thead th:first-child{border-top-left-radius:5px}table.dataTable thead th:last-child{border-top-right-radius:5px;min-width:20px}table.dataTable tfoot th{border-top:none}table.dataTable tfoot th:first-child{border-bottom-left-radius:5px}table.dataTable tfoot th:last-child{border-bottom-right-radius:5px}table.dataTable tbody td{border-bottom:1px solid #ddd;border-right:1px solid #ddd}table.dataTable tbody td:first-child{border-left:1px solid #ddd}table.dataTable tbody td input[type=text],table.dataTable tbody td select{width:150px}table.dataTable tbody td input[type=submit]{font-size:15px;margin-left:10px;padding:10px 15px}table.dataTable tbody td .hide{display:none}table.dataTable tbody tr.even{background-color:#f7f7f7}table.dataTable.hideRecommendedNumber td:nth-child(7){display:none}.healthinsurance_list{margin-top:20px}.healthinsurance_list .searchCont{margin-left:0;margin-right:20px}.healthinsurance_list td:first-child,.healthinsurance_list th:first-child{text-align:center}.healthinsurance_list .krankenkassenButtons div{margin-right:10px}.screenTitle{font-size:22px;font-weight:400}.centerForm h1{font-size:20px;margin-bottom:10px}.centerForm form{text-align:right}.centerForm form label{color:#666;font-size:18px;margin-right:20px}.centerForm form>div>div,.centerForm form>div>div>div>div{margin-bottom:15px}.card{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:10px;padding:10px}.recommendation_index .recommendationHeader .codeHeader{width:35%}.recommendation_index .recommendationHeader .codeHeader>.button{margin:10px;text-align:center;width:170px}.recommendation_index .recommendationHeader .codeHeader .patientCode{max-height:0;overflow:hidden;transition:all .5s ease}.recommendation_index .recommendationHeader .codeHeader .patientCode.active{display:block;max-height:150px}.recommendation_index .recommendationHeader .healthinsurance .label{font-size:14px;font-weight:700;text-transform:uppercase}.recommendation_index .recommendationHeader .healthinsurance p{color:#3f7b86;font-size:20px;font-weight:700;margin-left:10px;min-width:170px}.recommendation_index .recommendationHeader .healthinsurance .form #form_healthinsurance{padding:15px 20px 15px 18px;width:208px}.recommendation_index .recommendationHeader .healthinsurance .careLevel{margin-top:15px}.recommendation_index .recommendationHeader .healthinsurance .header{display:flex;flex-direction:column;font-size:20px;gap:40px;margin-right:20px;margin-top:32px;min-width:200px;text-align:right}.recommendation_index .recommendationHeader .healthinsurance .miniForm{margin-top:5px}.recommendation_index .recommendationHeader .healthinsurance .miniForm #form_package{width:208px}.recommendation_index .recommendationHeader .header{color:#666;font-size:22px;margin:20px 0}.recommendation_index .recommendationHeader [type=submit]{margin-left:10px}.recommendation_index .separator{background:#ddd;height:1px;margin:20px 0}.recommendation_index #form_code{width:216px}.recommendation_index .amountAlert,.recommendation_index .mixQuantityAlert,.recommendation_index .mixQuantityAlertHard,.recommendation_index .quantityAlert,.recommendation_index .quantityAlertHard,.recommendation_index .showPanties{background:#f7f7f7;border:1px solid #dedede;border-radius:5px;color:#fd4d4d;font-size:20px;margin:10px 0;padding:15px}.recommendation_index .amountAlert .button,.recommendation_index .mixQuantityAlert .button,.recommendation_index .mixQuantityAlertHard .button,.recommendation_index .quantityAlert .button,.recommendation_index .quantityAlertHard .button,.recommendation_index .showPanties .button{margin-left:30px}.recommendation_index .productTable{display:flex;margin-bottom:20px}.recommendation_index .productTable .type1:not(.gtype2) .typeCast div:first-child{color:#ff4c4c}.recommendation_index .productTable [data-panties="1"] .basketActions *{display:none}.recommendation_index .productTable table.fixed{margin-top:60px}.recommendation_index .productTable table.fixed thead{background:#f7f7f7;box-shadow:0 0 3px 1px #ddd;position:fixed;top:0;z-index:100}.recommendation_index .basketActions,.recommendation_index .basketActions2,.recommendation_index .basketActions3{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recommendation_index .basketActions2>div,.recommendation_index .basketActions3>div,.recommendation_index .basketActions>div{align-items:center;display:flex}.recommendation_index .basketActions2>div .number,.recommendation_index .basketActions3>div .number,.recommendation_index .basketActions>div .number{display:inline-block;margin:0 4px;text-align:center;width:20px}.recommendation_index .basketActions .minus,.recommendation_index .basketActions .plus,.recommendation_index .basketActions2 .minus,.recommendation_index .basketActions2 .plus,.recommendation_index .basketActions3 .minus,.recommendation_index .basketActions3 .plus{background-position:50%;background-repeat:no-repeat;border:2px solid #0085b2;border-radius:50%;color:#0085b2;display:inline-block;flex-basis:40px;font-size:30px;height:40px;line-height:30px;text-align:center;width:40px}.recommendation_index .basketActions .info,.recommendation_index .basketActions2 .info,.recommendation_index .basketActions3 .info{font-size:13px;margin-left:8px}.recommendation_index .fast{margin:0 0 15px;max-height:0;overflow:hidden;transition:all .5s ease}.recommendation_index .fast.active{max-height:1000px}.recommendation_index .fast .fieldName{font-size:16px}.recommendation_index .fast .fieldName+input,.recommendation_index .fast .fieldName+select{margin-top:8px}.recommendation_index .fast .leftFast{border-right:1px solid #ddd;margin-right:10px}.recommendation_index .fast .leftFast .sex{flex-basis:25%;margin-right:50px}.recommendation_index .fast .leftFast .sheet{flex-basis:30%;margin-top:25px}.recommendation_index .fast .leftFast .waterdrugs{margin-top:25px}.recommendation_index .fast .leftFast li{margin-bottom:7px;margin-top:7px}.recommendation_index .fast .leftFast li:last-child{margin-left:40px}.recommendation_index .fast .leftFast>div:last-child{flex-basis:45%}.recommendation_index .fast .rightFast{flex-basis:305px}.recommendation_index .fast .rightFast .label{font-size:13px;font-weight:700;text-transform:uppercase}.recommendation_index .fast .size select,.recommendation_index .fast .size2 input{padding:15px 18px}.recommendation_index .fast .radioGroup.size{flex-direction:row;justify-content:left}.recommendation_index .fast .radioGroup.size li:first-child{flex-basis:270px}.recommendation_index .fast .radioGroup.size li:nth-child(2){flex-basis:250px}.recommendation_index .fast .noToilet .toiletData{display:none}.recommendation_index .productTable tbody .important-info{color:#468b97;font-size:18px;font-weight:700}.recommendation_index .productTable tbody td{text-align:center}.recommendation_index .productTable tbody td div{font-size:18px;font-weight:700}.recommendation_index .productTable tbody td div:first-child{color:#468b97;margin-bottom:30px}.recommendation_index .productTable tbody td div:last-child{color:#31616a}.recommendation_index .productTable tbody td.basketActions div:first-child,.recommendation_index .productTable tbody td.basketActions2 div:first-child{margin:0 0 15px}.recommendation_index .productTable thead td{padding:10px;text-align:center}.recommendation_index .productTable thead .marginpercentColumn{width:120px}.recommendation_index .productTable td:first-child{text-align:center;width:140px}.recommendation_index .patientData .patient-data-row{display:flex;margin-bottom:5px;width:100%}.recommendation_index .patientData .patient-data-row .label{flex-basis:150px}.recommendation_index .patientData .patient-data-row .value{font-weight:700}.recommendation_index .patientData .header,.recommendation_index .seniomatData .header{color:#444;font-size:24px;margin-bottom:20px;padding-bottom:12px;position:relative}.recommendation_index .patientData .header:after,.recommendation_index .seniomatData .header:after{background:#8277b5;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.recommendation_index .result .top .patientData{flex-basis:30%}.recommendation_index .result .top .seniomatData{border-left:1px solid #ddd;flex-basis:70%;padding-left:40px}.recommendation_index .result .top .seniomatData .flex>div:first-child{padding-right:20px;text-align:center;width:130px}.recommendation_index .result .top .seniomatData h3{align-items:center;color:#666;display:flex;font-size:22px}.recommendation_index .result .top .seniomatData h3 img{margin-right:10px}.recommendation_index .result .top .seniomatData h3.center{justify-content:center}.recommendation_index .result .top .seniomatData .separator+h3{margin-top:20px}.recommendation_index .result .top .seniomatData .recommendedProducts>div{flex-basis:50%}.recommendation_index .result .top .seniomatData .recommendedProducts b{margin-left:8px}.recommendation_index .result .productFilters>div:first-child{margin:20px 0}.recommendation_index .result .productFilters .buttons div{margin-right:10px}.recommendation_index .result .seniomatData form #pdf>div{align-items:center;display:flex}.recommendation_index .result .seniomatData form #pdf>div input,.recommendation_index .result .seniomatData form #pdf>div textarea{flex-basis:45%}.recommendation_index .result .seniomatData form #pdf{margin-left:365px}.recommendation_index .result .seniomatData form #pdf #pdf_customer label{text-align:right;width:150px}.recommendation_index .result .seniomatData .product{font-size:18px}.recommendation_index .result .seniomatData .product img{max-width:110px}#widget .exclamation,#widgetHandle .exclamation{display:none}#widget .exclamation.active,#widgetHandle .exclamation.active{animation-direction:alternate;animation-duration:1s;animation-name:blink;background:#ff6700;border-radius:50%;color:#fff;content:"!";display:block;font-family:arial;font-size:26px;font-weight:700;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}#widget .exclamation.red,#widgetHandle .exclamation.red{background:red}#widget .warnings,#widgetHandle .warnings{display:none}#widget .exclamation:hover+.warnings,#widgetHandle .exclamation:hover+.warnings{background:#fff;border-radius:5px;box-shadow:0 0 10px #ccc;display:block;padding:10px 20px;position:absolute;right:15px;top:-15px}#widgetHandle .exclamation{opacity:0;transition:all .5s ease;visibility:hidden}#widgetHandle.active .exclamation{opacity:1;visibility:visible}#widgetHandle .exclamation:hover+.warnings{left:205px;right:auto}#widget{background:#fff;box-shadow:0 0 20px #ccc;color:#333;height:540px;opacity:1;position:fixed;top:100px;transition:all .5s ease;transition:height .5s ease;width:352px}#widget.shrink{height:75px}#widget .padding{padding:25px 30px;position:relative}#widget .iso{font-size:26px}#widget .iso.green{color:#539a1d}#widget .iso.orange{color:#f58536}#widget .iso.red{color:#ea4c3a}#widget .healthinsurance{font-size:26px;margin:10px 0 20px}#widget .prices{color:#666;font-size:18px}#widget .summ{font-size:22px;margin-bottom:5px;margin-top:5px}#widget .toPay{font-weight:700}#widget .toPayAll{font-size:26px;font-weight:700;margin-bottom:5px}#widget .totalPieces{font-weight:700}#widget .indicatorCont{background:#f9f9f9}#widget .indicatorCont .header{color:#333;font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}#widget .indicatorCont .indicator{background:url(/build/images/margeMeter.9c050a70.png) 50% no-repeat;flex-basis:163px;height:138px;position:relative;width:163px}#widget .indicatorCont .indicator .needle{background:url(/build/images/margeMeterNeedle.51c5ecce.png) 50% no-repeat;height:23px;left:71px;position:absolute;top:66px;transform-origin:10px 13px;transition:all .5s ease;width:56px}#widget .indicatorCont .value{color:#333;font-size:36px;margin-left:15px}#widget .indicatorCont .percent{font-size:24px}#widget .close{background:url(/build/images/close.ded7229b.png) 50% no-repeat;height:37px;position:absolute;right:15px;top:15px;width:37px}#widget.horizontal{bottom:50px;display:flex;height:auto;right:50%;top:auto;transform:translateX(50%);transition:all .5s ease;width:auto}#widget.horizontal.shrink{right:100%;transform:translateX(0)}#widget.horizontal>.padding{display:flex}#widget.horizontal>.padding>div{display:flex;flex-direction:column;justify-content:center;margin-right:15px;min-width:200px}#widget.horizontal>.padding>div:last-child{min-width:250px}#widget .sideClose{background:#8277b5;border-radius:0 5px 5px 0;position:relative;width:25px}#widget .sideClose:after{color:#fff;content:"«";font-size:32px;position:absolute;right:2px;top:calc(50% - 16px)}#widgetHandle{background:#8277b5;border-radius:0 5px 5px 0;bottom:50px;cursor:pointer;left:0;padding:2px 22px 2px 2px;position:fixed;transform:translateX(-100%);transition:all .5s ease}#widgetHandle.active{transform:translateX(0)}#widgetHandle.active.closed{transform:translateX(-90%)}#widgetHandle:after{color:#fff;content:"»";font-size:32px;position:absolute;right:4px;top:calc(50% - 16px)}#widgetHandle .inner{background:#fff;border-radius:0 5px 5px 0;color:#333;font-size:18px;font-weight:700;max-width:180px;padding:20px;text-align:center}#widgetHandle .inner img{margin-bottom:20px}#widgetHandle .iso.green{color:#539a1d}#widgetHandle .iso.orange{color:#f58536}#widgetHandle .iso.red{color:#ea4c3a}#widgetHandle .indicator{background:url(/build/images/margeMeter.9c050a70.png) 50% no-repeat;background-size:contain;flex-basis:140px;height:138px;position:relative;width:133px}#widgetHandle .indicator .needle{background:url(/build/images/margeMeterNeedle.51c5ecce.png) 50% no-repeat;height:23px;left:58px;position:absolute;top:66px;transform-origin:10px 13px;transition:all .5s ease;width:56px}#appbundle_pharmacy>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}#appbundle_pharmacy>div ul{flex-basis:100%;order:3}#form_pharmacy{margin-top:10px;padding:10px 15px;width:200px}#form_type{margin-left:20px}.filterHeader{color:#666;font-size:22px;margin-right:10px}.productButtons{margin-bottom:15px}.productButtons div{margin-right:10px}.productButtons .checkbox{padding-left:50px;position:relative}.productButtons .checkbox:before{background:#fff;border-radius:2px;content:"";height:20px;left:20px;position:absolute;width:20px}.productButtons .checkbox.active:before{background:transparent;border:3px solid #fff;border-radius:2px;content:"";height:14px;left:20px;position:absolute;width:14px}.product_index .productList .editing .hideWhenEdit{display:none}.product_index .productList .editing .actions{align-items:center;display:flex;flex-direction:column;text-align:center}.product_index .productList .editing .actions .confirmEdit{margin:0}.product_index .productList td,.product_index .productList th{text-align:center}.product_index .productList td:first-child img{margin:8px 0}.product_index .productList .adp div:first-child,.product_index .productList .adq div:first-child,.product_index .productList .epv div:first-child{margin-bottom:0}.product_index .productList input,.product_index .productList select{display:block;margin-bottom:10px;padding:10px 18px;width:120px!important}.product_index .productList .adq input,.product_index .productList .pricePrivateFinal input{margin-top:0}.product_index .productList .priceAddOtherAmount input,.product_index .productList .priceOtherFinal input{margin-top:56px}.product_index .productList .cancelEdit,.product_index .productList .confirmEdit{border:none;cursor:pointer;display:block;font-size:0;height:33px;width:33px!important}.product_index .productList .confirmEdit{background:url(/build/images/confirm.d3649513.png) 50% no-repeat}.product_index .productList .cancelEdit{background:url(/build/images/cancel.5f662302.png) 50% no-repeat;margin-top:20px}.product_index .productList .adp,.product_index .productList .adq,.product_index .productList .epv{font-size:18px;font-weight:700}.product_index .productList .type1.gtype2 div:first-child,.product_index .productList .type2 div:first-child{color:#468b97}.product_index .productList .adp div:nth-child(2),.product_index .productList .adq div:nth-child(2),.product_index .productList .epv div:nth-child(2){color:#31606a}.product_index .productList input.active{border-color:#000!important}.product_index .formHidden{display:none}#pharmacyproduct div{align-items:center;display:flex;justify-content:flex-end}.dataTable+.bottom{clear:both}.productOrder{align-items:center;display:flex;flex-direction:column}.productOrder li{display:flex;width:600px}.productOrder li span{align-items:center;border:1px solid #eee;border-collapse:collapse;display:flex;flex-basis:200px;justify-content:center;padding:10px;text-align:center}.productOrder li span img{width:50%}.sortableSelected{background:#ddd}.sortableGhost{background:#ffff9f;opacity:.5}.dataTable .productList .locked .basketActions [data-type="1"],.dataTable .productList .locked .basketActions [data-type="2"],.dataTable .productList .locked .basketActions2 [data-type="1"],.dataTable .productList .locked .basketActions2 [data-type="2"]{opacity:.2}.customSearchResult label{display:inline-block;padding:10px}#pdf_customer_birthDate select{width:80px}.groupOrders .checkboxCont{display:inline-block}.customerTable{width:100%}.error-popup{display:none}.error-popup-body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem}.group-order-edit-popup-delivery-date,.order-again-popup-delivery-date{align-items:center;display:flex;gap:1rem}.muster-limit-popup{display:none}.add-pharmacy-form{display:flex;flex-direction:column;gap:1rem}.add-pharmacy-form-row{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:100%}.add-pharmacy-form-row div,.add-pharmacy-form-row input{justify-self:start}.recommendation-type-select .type-select-wrapper{display:flex;flex-direction:column;gap:30px;padding-bottom:80px;padding-top:80px;width:100%}.recommendation-type-select .type-select-wrapper .type-select-header{font-size:2rem;font-weight:700;text-align:center}.recommendation-type-select .type-select-wrapper .type-select-cards-wrapper{display:flex;flex-direction:row;gap:30px}.recommendation-type-select .type-select-wrapper .type-select-cards-wrapper .type-select-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;display:flex;font-size:1.5rem;height:200px;justify-content:center;position:relative;transition:all .3s ease;width:100%}.recommendation-type-select .type-select-wrapper .type-select-cards-wrapper .type-select-card .senicontrolapp-logo{background:url(/build/images/senicontrolapp.4dc1bffc.png) no-repeat 50%;background-size:contain;height:50px;position:absolute;top:10px;width:85px}.recommendation-type-select .type-select-wrapper .type-select-cards-wrapper .type-select-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.recommendation-code-insert .code-insert-wrapper{display:flex;flex-direction:column;gap:30px;padding-bottom:80px;padding-top:80px;width:100%}.recommendation-code-insert .code-insert-wrapper .code-insert-header{font-size:2rem;font-weight:700;text-align:center}.recommendation-code-insert .code-insert-wrapper .code-insert-form{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;font-size:1.5rem;gap:20px;height:300px;justify-content:center;transition:all .3s ease;width:100%}.recommendation-code-insert .code-insert-wrapper .code-insert-form .senicontrolapp-logo{background:url(/build/images/senicontrolapp.4dc1bffc.png) no-repeat 50%;background-size:contain;height:100px;margin-top:20px;width:200px}.recommendation-code-insert .code-insert-wrapper .code-insert-form .code-input{box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.recommendation-code-insert .code-insert-wrapper .code-insert-form .code-input .code-input-label{font-size:1rem;font-weight:thin;text-align:center}.recommendation-code-insert .code-insert-wrapper .code-insert-form .code-input .code-input-field{border:1px solid #ddd;border-radius:5px;margin-bottom:20px;padding:10px;text-align:center;width:300px!important}#pdf_customer label{margin-right:40px;text-align:right;width:150px}.order-row{display:flex;gap:55px;margin-bottom:10px;margin-left:365px}.order-row .label{flex-basis:150px;font-weight:700;text-align:right}.order-row .customer-info-text{font-size:18px;font-weight:bolder;margin-bottom:7px}label[for=pdf_note2],label[for=pdf_note],label[for^=pdf_customer],label[for^=pdf_delivery],label[for^=pdf_period_]{display:inline-block;font-weight:700;margin-right:55px;text-align:right;width:150px}:has(input[id^=pdf_customer_]),:has(input[id^=pdf_period_]){margin:5px}:has(input[id^=pdf_delivery_]){margin:5px 0}#periodInfo{margin:10px 0}#periodInfo label{display:inline-block;font-weight:700;margin-right:55px;text-align:right;width:150px}#periodInfo span{font-weight:700;padding-left:5px}#pdf_note{min-height:250px}.customSearch{gap:15px;justify-content:center}.customSearch input{width:500px!important}.resultError{background-color:rgba(192,57,43,.15);border:1px solid #c0392b;border-radius:5px;color:#c0392b;font-size:1.5rem;margin-bottom:50px;padding-bottom:40px;padding-top:40px;text-align:center;width:100%}.datatable-width-1141{width:1141px!important}.datatable-width-1141 td{padding:10px!important}.basketNumber{background-color:#eee;border-radius:5px;color:#333;font-weight:700;margin-left:5px;padding:1px 8px}.healthinsurane-value{max-width:220px}.archive-hidden td{color:#ccc}.switch{display:inline-block;height:28px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;width:20px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.summaryDetails .summary-group{margin-bottom:1.25rem}.summaryDetails .summary-group:last-child{margin-bottom:0}.summaryDetails .summary-group-title{border-bottom:1px solid #ddd;color:#555;font-size:.95rem;margin:0 0 .5rem;padding-bottom:.25rem}.summaryDetails .summary-total{margin-top:.25rem}.error-wrapper{align-items:center;display:flex;justify-content:center;padding:50px;width:100%}.error-container{text-align:center;width:450px}.error-title{color:#dc3545;font-size:32px;margin-bottom:15px;margin-top:0}.error-description{color:#555;font-size:20px;line-height:1.6;margin-bottom:20px}.details-btn{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.details-btn:hover{background-color:#e2e6ea;border-color:#dae0e5}.error-details{background-color:#fff8f8;border:1px dashed #dc3545;border-radius:4px;color:#dc3545;font-size:12px;margin-top:20px;padding:15px;text-align:left}.error-details.show{display:block}@font-face{font-family:dosisbold;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-bold-webfont.76f287ff.eot);src:url(/build/fonts/dosis-bold-webfont.76f287ff.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-bold-webfont.a449cefe.woff2) format("woff2"),url(/build/fonts/dosis-bold-webfont.51a1f129.woff) format("woff"),url(/build/fonts/dosis-bold-webfont.d46549af.ttf) format("truetype"),url(/build/images/dosis-bold-webfont.059be510.svg#dosisbold) format("svg")}@font-face{font-family:dosislight;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-light-webfont.15aff7f8.eot);src:url(/build/fonts/dosis-light-webfont.15aff7f8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-light-webfont.dbd98fa3.woff2) format("woff2"),url(/build/fonts/dosis-light-webfont.8fc6dc1f.woff) format("woff"),url(/build/fonts/dosis-light-webfont.6741f349.ttf) format("truetype"),url(/build/images/dosis-light-webfont.2c415528.svg#dosislight) format("svg")}@font-face{font-family:dosismedium;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-medium-webfont.5d00a616.eot);src:url(/build/fonts/dosis-medium-webfont.5d00a616.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-medium-webfont.7b8bcf1e.woff2) format("woff2"),url(/build/fonts/dosis-medium-webfont.57e1884a.woff) format("woff"),url(/build/fonts/dosis-medium-webfont.590a2c51.ttf) format("truetype"),url(/build/images/dosis-medium-webfont.adbab839.svg#dosismedium) format("svg")}@font-face{font-family:dosisregular;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-regular-webfont.9de65b82.eot);src:url(/build/fonts/dosis-regular-webfont.9de65b82.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-regular-webfont.9ae1e7cd.woff2) format("woff2"),url(/build/fonts/dosis-regular-webfont.1e2850b6.woff) format("woff"),url(/build/fonts/dosis-regular-webfont.3602265e.ttf) format("truetype"),url(/build/images/dosis-regular-webfont.61b4e5b5.svg#dosisregular) format("svg")}*{box-sizing:border-box}body{background:#efefef;color:#333;font-family:dosisregular;padding:0 0 50px}body,h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.collapse{border:0;max-height:0;overflow:hidden;padding:0}.hidden,.invisible{visibility:hidden}.hidden{width:0}.dnone{display:none!important}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.column.left{align-items:flex-start}.flex.column.right{align-items:flex-end}.flex.column.center{align-items:center}.flex.column.vcenter{justify-content:center}.flex.column.vtop{justify-content:flex-start}.flex.column.vbottom{justify-content:flex-end}.flex.left,.flex.right{justify-content:flex-start}.flex.center{justify-content:center}.flex.vcenter{align-items:center}.flex.vtop{align-items:flex-start}.flex.vbottom{align-items:flex-end}.flex.wrap{flex-wrap:wrap}.flex.between{justify-content:space-between}.flex.around{justify-content:space-around}.topColors{left:0;position:absolute;right:0;top:0}.topColors li{flex-basis:33.333%;height:4px}.topColors li:first-child{background-color:#caa2da}.topColors li:nth-child(2){background-color:#8277b5}.topColors li:nth-child(3){background-color:#7695c9}.button{border-radius:5px;color:#fff;font-size:18px;padding:15px 25px;position:relative}.button.plus{padding-left:60px}.button.plus:after{background:url(/build/images/plus.683d8e4f.png) 50% no-repeat;content:"";height:34px;left:15px;position:absolute;top:10px;width:34px}.button.import{position:relative}.button.import [type=file]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.button.search{padding-left:60px}.button.search:after{background:url(/build/images/lupa.1703923c.png) 50% no-repeat;content:"";height:34px;left:15px;position:absolute;top:10px;width:34px}.button.inactive{opacity:.5}.button.margin{margin:0 10px}.iblock{display:inline-block}.bgpink{background-color:#caa2da}.bgpink:hover{background-color:#a482b3}.bgviolet{background-color:#8277b5}.bgviolet:hover{background-color:#6c6198}.bgblue{background-color:#7695c9}.bgblue:hover{background-color:#5b79a7}.bggreen{background-color:#468b97}.bggreen:hover{background-color:#3e717d}.bglightgreen{background-color:#7eb9c3}.bglightgreen:hover{background-color:#6599a3}.bgred{background-color:#ff4d4d}.bgred:hover{background-color:#e24343}.textRed{color:#ea4c3a}.textOrange{color:#f58536}.textGreen{color:#539a1d}.pdf{background-color:#ea4c3a;background-image:url(/build/images/pdf.a9675cd9.png);background-position:10px;background-repeat:no-repeat;display:inline-block;padding-left:60px}.pdf,.pdf:hover{border:1px solid #ea4c3a}.pdf:hover{background-color:#fff}.error,.pdf:hover{color:#ea4c3a}.product_index .productList .type1:not(.gtype2) .adp div:first-child,.product_index .productList .type1:not(.gtype2) .adq div:first-child,.product_index .productList .type1:not(.gtype2) .epv div:first-child{color:#ff4c4c}body[data-locale=fr] .product_index .productList .type1.gtype2 div:first-child,body[data-locale=fr] .product_index .productList .type1:not(.gtype2) .adp div:first-child,body[data-locale=fr] .product_index .productList .type1:not(.gtype2) .adq div:first-child,body[data-locale=fr] .product_index .productList .type1:not(.gtype2) .epv div:first-child,body[data-locale=fr] .product_index .productList .type2 div:first-child{color:inherit}.nobr{white-space:nowrap}.op40{opacity:.4}.cssload-container{background:hsla(0,0%,100%,.8);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.cssload-whirlpool,.cssload-whirlpool:after,.cssload-whirlpool:before{border:1px solid #ccc;border-left-color:#000;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px;left:50%;position:absolute;top:100px}.cssload-whirlpool{height:49px;margin:-24px 0 0 -24px;width:49px}.cssload-whirlpool,.cssload-whirlpool:before{animation:cssload-rotate 1.15s linear infinite;-o-animation:cssload-rotate 1.15s linear infinite;-ms-animation:cssload-rotate 1.15s linear infinite;-webkit-animation:cssload-rotate 1.15s linear infinite;-moz-animation:cssload-rotate 1.15s linear infinite}.cssload-whirlpool:before{content:"";height:43px;margin:-100px 0 0 -22px;width:43px}.cssload-whirlpool:after{animation:cssload-rotate 2.3s linear infinite;-o-animation:cssload-rotate 2.3s linear infinite;-ms-animation:cssload-rotate 2.3s linear infinite;-webkit-animation:cssload-rotate 2.3s linear infinite;-moz-animation:cssload-rotate 2.3s linear infinite;content:"";height:55px;margin:-105px 0 0 -28px;width:55px}input[type=submit]{border:none;cursor:pointer}input[type=submit].plus{background-image:url(/build/images/plus.683d8e4f.png);background-position:15px;background-repeat:no-repeat}.noactive{opacity:.4}.noactive input,.noactive select{pointer-events:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:18px;padding:15px 40px 15px 18px;width:268px}.popup input[type=email],.popup input[type=number],.popup input[type=password],.popup input[type=text],.popup select,.popup textarea{margin-bottom:10px;margin-left:20px;padding:5px 40px 5px 18px;width:200px}.popup form{text-align:right}.popup .productImage{text-align:center}[data-action]{cursor:pointer}label.required:after{content:"*"}.margin{margin:20px 0}@keyframes cssload-rotate{to{transform:rotate(1turn)}}@-o-keyframes cssload-rotate{to{-o-transform:rotate(1turn)}}@-ms-keyframes cssload-rotate{to{-ms-transform:rotate(1turn)}}@-webkit-keyframes cssload-rotate{to{-webkit-transform:rotate(1turn)}}@-moz-keyframes cssload-rotate{to{-moz-transform:rotate(1turn)}}.radioGroup{display:flex}.radioGroup.row{flex-direction:row;justify-content:left}.radioGroup li{align-items:center;cursor:pointer;display:flex;margin:5px 18px 5px 0}.radioGroup li span{border:1px solid #b4b4b4;border-radius:50%;display:inline-block;flex-basis:22px;flex-shrink:0;height:22px;margin-right:10px;position:relative;width:22px}.radioGroup li.active span:after{background:#b4b4b4;border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:100%;position:absolute;width:100%}.checkboxCont{display:flex;justify-content:center}.checkboxCont li{align-items:center;cursor:pointer;display:flex;margin:0 10px 0 0}.checkboxCont li span{border:1px solid #b4b4b4;display:inline-block;flex-basis:25px;flex-shrink:0;height:25px;margin-right:10px;position:relative;width:25px}.checkboxCont li.active span:after{background:#b4b4b4;color:#fff;content:"✓";font-size:25px;font-weight:700;height:100%;line-height:25px;position:absolute;text-align:center;width:100%}[data-description]{position:relative}[data-description]:hover:after{background:#fff;border:1px solid #666;content:attr(data-description);font-weight:700;padding:10px;position:absolute;top:20px;width:300px;z-index:10}[data-description] input:hover:after{top:20px}[data-description] label:hover:after{left:0;top:20px}.flash-warning{border:1px solid;font-size:18px;font-weight:700;margin-top:30px;padding:10px 20px}.grund{color:#ff4c4c!important}.premium{color:#468b97!important}::-webkit-scrollbar{margin:5px;width:12px}::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background:hsla(0,0%,90%,.8);-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:window-inactive{background:hsla(0,0%,90%,.4)}@keyframes blink{0%{opacity:0}to{opacity:1}}.ajaxForm .vbottom .button{margin:5px}select[multiple]{height:250px}.vmargin{margin:10px 0}.block{display:block}#pdf_client_birthdate{margin:5px 0}#pdf_client_birthdate select{margin-right:13px;padding:15px 0;text-align:center;width:102px}.popupTitle{font-size:22px;margin-bottom:19px}.bgdarkgreen{background-color:#468b97}.bgdarkgreen:hover{background-color:#3e717d}.bgdarkblue{background-color:#223d69}.bgdarkblue:hover{background-color:#2e538f}.bgyellow{background-color:#c08004}.bgyellow:hover{background-color:#e69904}.bgorange{background-color:#ff7e26}.bgorange:hover{background-color:#ff9c59}.bgred2{background-color:#ea4c3a;display:inline-block}.bgred2:hover{background-color:#fff;border:1px solid #ea4c3a;color:#ea4c3a}.confirmOrder{text-align:center}.cancelOrder{border:1px solid #ea4c3a;color:#ea4c3a}.cancelOrder,.cancelOrder:hover{background-color:#fff}.manage{background-color:#ea4c3a;display:inline-block}.manage,.manage:hover{border:1px solid #ea4c3a}.manage:hover{background-color:#fff;color:#ea4c3a}.order{background-color:#7695c9;display:inline-block}.order,.order:hover{border:1px solid #7695c9}.order:hover{background-color:#fff;color:#7695c9}.orderPopupButtons{margin-top:1rem}.orderPopupButtons .button{flex-basis:120px}.strong{font-weight:700}.vertical-separator{align-self:stretch;background:#ddd;margin:0 .5rem;width:3px}.display-none{display:none!important}.optimat-header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:0 20px}.optimat-header .header-content{margin:auto;max-width:1141px}.optimat-header .header-top-bar{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:30px}.optimat-header .header-top-bar .header-logo{align-items:center;color:#333;display:flex;font-weight:700}.optimat-header .header-top-bar .header-logo .logo-img{max-height:30px}.optimat-header .header-top-bar .header-nav{display:flex;gap:20px}.optimat-header .header-top-bar .header-nav .nav-item{color:#333;font-size:14px;padding:10px 0;text-decoration:none;white-space:nowrap}.optimat-header .header-top-bar .header-nav .nav-item:hover{color:#ec6a53}.optimat-header .header-top-bar .header-admin-and-user,.optimat-header .header-top-bar .header-user-menu{align-items:center;display:flex;gap:15px}.optimat-header .header-top-bar .header-user-menu .language-select{color:#555;cursor:pointer;font-size:14px}.optimat-header .header-top-bar .header-user-menu .dropdown-icon{font-size:.7em;margin-left:2px}.optimat-header .header-top-bar .header-user-menu .icon-button{background:none;border:none;color:#555;cursor:pointer;font-size:18px;padding:5px;position:relative}.optimat-header .header-top-bar .header-user-menu .icon-button:hover{color:#333}.optimat-header .header-top-bar .header-user-menu .icon-button .badge{background-color:#ec6a53;border-radius:50%;color:#fff;font-size:10px;line-height:1;padding:1px 4px;position:absolute;right:0;top:0}.optimat-header .header-top-bar .header-user-menu .user-profile{align-items:center;color:#333;cursor:pointer;display:flex;font-weight:700;position:relative}.optimat-header .header-top-bar .header-user-menu .user-profile small{font-size:12px;font-weight:400}.optimat-header .header-top-bar .header-user-menu .user-profile .user-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:150px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.optimat-header .header-top-bar .header-user-menu .user-profile .user-dropdown .dropdown-item{border-bottom:1px solid #f0f0f0;color:#333;display:block;font-size:14px;padding:10px 15px;text-decoration:none}.optimat-header .header-top-bar .header-user-menu .user-profile .user-dropdown .dropdown-item:last-child{border-bottom:none}.optimat-header .header-top-bar .header-user-menu .user-profile .user-dropdown .dropdown-item:hover{background-color:#f0f0f0;color:#ec6a53}.optimat-header .header-top-bar .header-user-menu .user-profile:hover .user-dropdown{opacity:1;transform:translateY(0);visibility:visible}.optimat-header .header-info-bar{align-items:center;border-top:1px solid #f0f0f0;color:#555;display:flex;font-size:13px;gap:30px;margin-top:5px;padding:10px 0 20px}.optimat-header .header-info-bar .content-left{display:flex;flex:1;gap:20px}.optimat-header .header-info-bar .content-right{align-items:center;display:flex;gap:10px;justify-content:flex-end;vertical-align:middle}.optimat-header .header-info-bar .content-right .button{align-items:center;border:1px solid #ddd;color:#000;display:flex;gap:5px;margin-top:7px;padding:10px 20px}.optimat-header .header-info-bar .content-right .orange{background-color:#f58536;border:1px solid #f58536;color:#fff}.optimat-header .header-info-bar .content-right .orange:hover{background-color:#ff9659}.optimat-header .header-info-bar .content-right .green{background-color:#468b97;border:1px solid #468b97;color:#fff}.optimat-header .header-info-bar .content-right .green:hover{background-color:#3e717d}.optimat-header .header-info-bar .info-item{align-items:center;display:flex;font-family:dosisregular;font-size:18px;gap:5px}.optimat-header .header-info-bar .info-item.dropdown{position:relative}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown{display:inline-block;position:relative}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-toggle{background:none;border:none;color:inherit;cursor:pointer;font-family:dosisregular;font-size:18px;padding:0}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-toggle:hover{color:#ec6a53}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-menu{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;min-width:220px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-menu .dropdown-item{border-bottom:1px solid #f0f0f0;color:#333;display:block;font-size:18px;padding:8px 12px;text-decoration:none;text-transform:capitalize}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:none}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f0f0f0;color:#ec6a53}.optimat-header .header-info-bar .info-item.dropdown .info-dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.card{background:#fff;border-radius:5px;margin-bottom:20px;padding:20px}.find-me{border:3px solid red}.w-full{width:100%!important}.display-flex{display:flex}.display-flex-column{display:flex;flex-direction:column}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-right{justify-content:flex-end}.flex-grow-1{flex-grow:1}.flex-gap-10{gap:10px}.flex-gap-15{gap:15px}.flex-gap-20{gap:20px}.flex-gap-25{gap:25px}.flex-gap-30{gap:30px}.flex-gap-40{gap:40px}.flex-gap-50{gap:50px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.collapsible-card{background:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.collapsible-card .card-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px}.collapsible-card .card-header:hover{background:#e9ecef}.collapsible-card .card-header .card-title{font-weight:600;margin:0}.collapsible-card .card-header .collapse-icon{transition:transform .3s ease}.collapsible-card .card-header .collapse-icon:after{color:#666;content:"▼";font-size:12px}.collapsible-card .card-content{padding:20px;transition:all .3s ease}.collapsible-card.collapsed .card-header .collapse-icon{transform:rotate(-90deg)}.collapsible-card.collapsed .card-content{max-height:0;padding-bottom:0;padding-top:0}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.modal.modal-open{opacity:1;visibility:visible}.modal-content{background:#fff;border-radius:8px;max-height:800px;overflow-y:auto;padding:20px;position:relative;transform:scale(.9);transition:transform .3s ease;width:1100px}.modal.modal-open .modal-content{transform:scale(1)}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.modal-title{color:#333;font-size:1.5rem;margin:0}.modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.modal-close:hover{color:#333}.modal-body{margin-bottom:20px}.modal-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding-top:10px}body.modal-active{overflow:hidden}.loginCont{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.loginCont a{color:#8077b3}.loginCont form{margin-top:10px}.loginCont #password,.loginCont #username{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:16px;height:64px;line-height:64px;margin-top:16px;padding:0 20px;width:268px}.loginCont .stayLogged{margin-top:15px}.loginCont #_submit{background:#8277b5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;padding:19px 25px}.loginCont .resetSubmit{margin-top:20px}.loginCont .loginError{color:#df4b3c;font-size:18px;margin-top:20px}.loginCont img{max-width:370px}