header{overflow-x:hidden}header h3{font-size:20px;line-height:1.4}header img{display:block;height:auto;max-width:100%}.form-step{display:none}.form-step.active{display:block}.form-step:not(.active){display:none!important}[uk-tab] li{cursor:pointer}[uk-tab] li.uk-active{cursor:default}.field-error{color:#f0506e;display:block;font-size:.875rem;margin-top:.25rem}.uk-form-danger{border-color:#f0506e!important;color:#f0506e!important}.analysis-field-hidden,.typecomment-field-hidden,[data-analysis-field=hidden],[data-typecomment-field=hidden]{display:none!important}.uk-form-danger:focus{border-color:#f0506e!important}.step-buttons{display:flex;justify-content:space-between;margin-top:20px}.uk-form-label.required:after{color:#f0506e;content:" *"}.form-step input:not([type=checkbox]),.form-step select,.form-step textarea{max-width:400px}.form-step div:has(>label[for*=nagardoDosage]),.form-step div:has(>label[for*=velcorinDosage]){clear:both;display:block;width:100%}.uk-form-controls-text label{align-items:center;display:flex;margin-bottom:10px}.uk-form-controls-text input[type=checkbox]{flex-shrink:0;margin-right:10px}#sample_form_analysis_0_analysis label{align-items:flex-start;display:flex;line-height:1.4;margin-bottom:8px}#sample_form_analysis_0_analysis input[type=checkbox]{flex-shrink:0;margin-right:8px;margin-top:2px}.tooltip-icon{align-items:center;background-color:#1e87f0;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:6px;text-align:center;vertical-align:middle;width:16px}.tooltip-icon:hover{background-color:#0f7ae5}.tooltip-icon-uikit{align-items:center;color:#1e87f0;cursor:help;display:inline-flex!important;justify-content:center;margin-left:6px;opacity:.9;vertical-align:middle}.tooltip-icon-uikit:hover{background-color:#0f7ae5!important;color:#0f7ae5;opacity:1}th .tooltip-icon,th .tooltip-icon-uikit{display:inline-flex!important;margin-left:4px}.uk-form-label .tooltip-icon,.uk-form-label .tooltip-icon-uikit{margin-left:4px}table th .tooltip-icon-uikit{display:inline-flex!important;position:relative;visibility:visible!important;z-index:10}.uk-table thead th .tooltip-icon-uikit{display:inline-flex!important;opacity:1!important;visibility:visible!important}.samples-section,[id^=sample-collection-]{flex:none!important;max-width:100%!important;width:100%!important}@media (max-width:768px){header .uk-padding-small{padding:10px 15px!important}header h3{font-size:16px!important;line-height:1.3!important;margin-bottom:8px!important;text-align:center!important;word-wrap:break-word;hyphens:auto}header .uk-grid-small{gap:8px!important}header img[alt*=Nagardo],header img[alt*=Velcorin]{height:35px!important;max-height:35px!important;width:auto!important}@media (max-width:480px){header .uk-flex-between{align-items:center!important;flex-direction:column!important;gap:12px}header .uk-width-expand{width:100%!important}header h3{font-size:15px!important;margin-bottom:0!important}header img[alt*=Nagardo],header img[alt*=Velcorin]{height:30px!important;max-height:30px!important}}.add-beverage-btn,.remove-beverage-btn,.uk-button,button.next-step,button.prev-step{font-size:16px!important;min-height:44px!important;min-width:100px!important;padding:10px 20px!important;touch-action:manipulation}@media (max-width:480px){.step-buttons{flex-direction:column;gap:10px}.uk-button,button.next-step,button.prev-step{width:100%!important}}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],textarea{font-size:16px!important;min-height:44px!important;padding:10px!important;touch-action:manipulation}select{font-size:16px!important;line-height:1.5!important;min-height:50px!important;padding:12px 35px 12px 12px!important;touch-action:manipulation}.uk-margin{margin-bottom:20px!important}.form-step{padding:0 10px}#velcorin-quantification-notice{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.step-tabs-desktop{display:none!important}.step-dropdown-mobile{display:block!important;margin-bottom:20px;position:relative}.step-dropdown-button{align-items:center!important;background:#fff!important;border:2px solid #e5e5e5!important;border-radius:4px!important;cursor:pointer;display:flex!important;font-size:16px!important;justify-content:space-between!important;min-height:50px!important;padding:12px 16px!important;text-align:left!important;touch-action:manipulation;width:100%!important}.step-dropdown-button:focus,.step-dropdown-button:hover{background:#f8f8f8!important;border-color:#1e87f0!important}.step-dropdown-label{display:flex;flex-direction:column;gap:4px}.step-dropdown-label .step-number{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.step-dropdown-label .step-name{color:#333;font-size:16px;font-weight:600}.step-dropdown-menu{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.08);left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.step-dropdown-menu[hidden]{display:none}.step-dropdown-menu ul{list-style:none;margin:0;padding:8px 0}.step-dropdown-menu li{margin:0}.step-dropdown-menu li a{align-items:center;color:#333;display:flex;font-size:15px;min-height:48px;padding:12px 16px;text-decoration:none;touch-action:manipulation;transition:background .2s}.step-dropdown-menu li a:hover{background:#f8f8f8}.step-dropdown-menu li.uk-active a{background:#1e87f0;color:#fff;font-weight:600}.step-dropdown-menu li.disabled a{color:#999;cursor:not-allowed;opacity:.6}.step-dropdown-menu .step-num{display:inline-block;font-weight:600;margin-right:8px;min-width:24px}.tooltip-icon,.tooltip-icon-uikit{font-size:14px!important;height:24px!important;margin-left:8px!important;min-height:24px;min-width:24px;touch-action:manipulation;width:24px!important}input[type=checkbox],input[type=radio]{height:20px!important;margin-right:10px!important;min-height:20px;min-width:20px;touch-action:manipulation;width:20px!important}.uk-form-label{display:block;font-size:16px!important;margin-bottom:8px!important}.field-error{line-height:1.4;margin-top:5px!important}.field-error,.uk-alert{font-size:14px!important}.uk-alert{line-height:1.5;padding:15px!important}.uk-form-controls{margin-top:5px}.uk-logo img{max-height:50px;width:auto}.uk-text-lead{font-size:18px!important;line-height:1.4}.uk-text-meta{font-size:14px!important}hr{margin:20px 0!important}select{-webkit-appearance:menulist;appearance:menulist;background-position:right 10px center;display:inline-block;padding-right:35px!important;vertical-align:middle}.uk-form-controls-text label{align-items:center!important;display:flex!important;min-height:44px;padding:8px 0}input[id*=Dosage],input[id*=dosage]{font-size:16px!important;padding:10px!important}#sample-collection-0 .uk-margin,[id^=sample-collection-] .uk-margin{margin-bottom:15px!important}.uk-overflow-auto{overflow-x:hidden!important}#beverage-collection>*{margin-bottom:15px}.sample-container{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px!important;margin-left:auto!important;margin-right:auto!important;max-width:600px;padding:16px!important;width:calc(100% - 32px)}.sample-container .sample-header{border-bottom:2px solid #1e87f0;margin-bottom:12px;padding-bottom:8px}.sample-container .sample-header h4{color:#1e87f0;font-size:16px;font-weight:600;margin:0}.sample-container .uk-form-label{color:#333;font-size:14px!important;font-weight:600;margin-bottom:6px!important}.sample-container input,.sample-container textarea{padding:10px!important}.sample-container input,.sample-container select,.sample-container textarea{border:1px solid #d5d5d5;border-radius:4px;font-size:16px!important;width:100%}.sample-container select{line-height:1.5!important;min-height:50px!important;padding:12px 35px 12px 12px!important}.sample-container .sample-actions{border-top:1px solid #e5e5e5;display:flex;gap:8px;margin-top:12px;padding-top:12px}.sample-container .sample-actions .uk-button{align-items:center;display:flex;flex:1;font-size:14px!important;gap:6px;justify-content:center;min-height:44px}.samples-section>.uk-text-lead{border-bottom:2px solid #1e87f0;color:#333;font-size:18px!important;font-weight:600;margin-bottom:16px!important;padding-bottom:8px}.sample-container>div{margin-bottom:0!important}.sample-container .uk-width-1-1:not(.sample-header):not(.sample-actions){margin-bottom:12px}.sample-container .uk-width-1-1:last-of-type:not(.sample-actions){margin-bottom:0}}@media (max-width:374px){[uk-tab] li a{font-size:12px!important;padding:8px 4px!important}.uk-button{font-size:14px!important;padding:8px 16px!important}.uk-logo img{max-height:40px}}@media (min-width:769px){.step-tabs-desktop{display:flex!important}.step-dropdown-mobile{display:none!important}[uk-tab] li a:before{display:none}[uk-tab] li a .tab-text{display:inline!important}[uk-tab] li a{font-size:14px!important;padding:10px 20px!important;white-space:normal}}