@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.label_field{display:flex;flex-direction:column;margin:16px 0;min-width:150px}.label_field_label{font-size:16px;margin-left:8px;display:flex;align-items:center;font-weight:600;padding-bottom:4px}.label_field_value{width:100%;min-height:32px;padding:10px 16px;height:100%}.label_field_value.lot_info_varieties{width:max-content}.label_field_value.notes{margin-left:8px;border:1px solid rgba(33,37,31,.32);border-radius:8px}@media all and (max-width:480px){.label_field{order:1;flex-grow:1;min-width:115px}}.input_field{display:flex;flex-direction:column;margin:10px 0 20px;min-width:150px;width:250px}.input_field.focused{border:10px solid green}.input_field.is_checkbox{min-width:30px;gap:8px;width:auto}.input_field.is_number{max-width:160px}.input_field.small{width:120px}.input_field label{height:24px;font-size:14px;margin-left:8px;display:flex;align-items:center;font-weight:600}.input_field label.is_checkbox{margin-bottom:16px}.input_field label.winemaking{margin-top:-20px;margin-left:10px}.input_field label.winemaking.is_checkbox{margin-bottom:0}.input_field label.required:after{content:" *";color:#bb4456}.input_field .input_with_button{position:relative;display:flex;align-items:center}.input_field .toggle_password_btn{position:absolute;right:10px;background:transparent;border:none;cursor:pointer;padding:4px;color:#060b0f80;box-shadow:none}.input_field .toggle_password_btn:hover{box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.input_field input{font-size:16px;min-height:44px;width:100%;border-radius:8px;padding:10px 16px;outline:none;border:2px solid rgba(33,37,31,.32);background-color:#fff}.input_field input::placeholder{color:#060b0f80}.input_field input.is_slider{min-height:7px!important;padding:0!important}.input_field input[type=number].small,.input_field input.small{width:120px}.input_field input[type=checkbox]{width:16px;height:16px;min-height:unset;margin-top:-20px;margin-bottom:-20px;accent-color:rgb(var(--brand-rgb));font-size:16px;outline:none;background-color:#fff}.input_field input[type=checkbox].winemaking{margin-top:1px;width:28px;height:28px}.input_field input[type=checkbox].confirm{margin-top:32px;margin-bottom:0;width:30px;height:30px}.input_field input[type=checkbox].confirm.no_margin_top{margin-top:-16px}.input_field input[type=checkbox]:focus{outline:none;box-shadow:0 0 8px 1px rgb(var(--brand-rgb));transform:scale(1.1);transition:box-shadow .2s ease,transform .2s ease}.input_field input.disabled{background-color:#060b0f1a}.input_field .error_message{opacity:0;max-height:0;margin:-8px 8px 0 auto;font-size:13px;border-radius:8px;background-color:#bb4456;padding:0 8px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .4s ease-in-out;width:auto;max-width:180px;overflow:hidden}.input_field .error_message.is_warning{background-color:orange}.input_field.is_error input{border:2px solid rgb(187,68,86)}.input_field.is_error .error_message{opacity:1;max-height:100px;padding:10px 8px 8px;color:#f3eff5;color:#fff}.input_field.is_error.is_warning input,.input_field.is_warning input{border:2px solid rgb(255,165,0)}.input_field.is_warning .error_message{opacity:1;max-height:100px;padding:10px 8px 8px;color:#fff;background-color:orange}.input_field.is_ok input{border:2px solid rgb(75,189,127)}.switch_field{display:flex;gap:16px;align-items:center;cursor:pointer;font-weight:600;color:#060b0f80;width:fit-content}.switch_field.fixed{cursor:default}.switch_field_left,.switch_field_right{transition:.4s ease-in-out}.switch_field .active{color:#060b0f}.switch_field.disabled{cursor:default;color:#060b0f40}.switch_field.disabled .active{color:#060b0f80}.switch_field .negative{color:#f3eff5}.switch_field_switch{position:relative;display:flex;width:32px;height:32px;justify-content:center;align-items:center}.switch_field_switch input{opacity:0;width:0;height:0;margin:0}.switch_field_switch input:checked+.switch_field_slider{background-color:#060b0f80}.switch_field_switch input:focus+.switch_field_slider{box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.switch_field_switch input:checked+.switch_field_slider:before{transform:translate(16px)}.switch_field_switch input:disabled{cursor:default}.switch_field_slider{cursor:pointer;background-color:#060b0f80;transition:.4s ease-in-out;width:100%;height:2px}.switch_field_slider:before{border-radius:50%;position:absolute;content:"";height:16px;width:16px;left:0;bottom:8px;background-color:#ab8991;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;transition:.4s ease-in-out}.switch_field_slider.disabled{cursor:default;opacity:.6}.switch_field_slider.disabled:before{background-color:#060b0f80!important;box-shadow:none;pointer-events:none}.switch_field_slider.fixed{cursor:default}.switch_field_slider.fixed:before{background-color:#060b0fbf!important;box-shadow:none;pointer-events:none}.switch_segmented{display:inline-flex;gap:2px;padding:3px;background:rgba(var(--brand-rgb),.05);border:1px solid rgba(6,11,15,.15);border-radius:4px}.switch_segmented_option{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:4px 14px;color:#060b0fbf;font-weight:600;background:transparent;border:1px solid transparent;border-radius:4px;box-shadow:none;transition:background-color .15s ease,color .15s ease}.switch_segmented_option:hover{color:#060b0f;background:rgba(var(--brand-rgb),.1);box-shadow:none}.switch_segmented_option.active,.switch_segmented_option.active:hover{color:rgb(var(--brand-active-rgb));background:#fdf8ff;border-color:#060b0f26;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;cursor:default}.switch_segmented_option:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.switch_segmented_option:disabled{color:#060b0f40;cursor:default}@media(prefers-reduced-motion:reduce){.switch_segmented_option{transition:none}}.switch_3_wrapper{display:flex;flex-direction:column;align-items:center}.switch_3_wrapper .switch_field.switch_3{position:relative;display:flex;flex-direction:column;gap:0;align-items:center}.switch_3_wrapper .switch_field.switch_3.disabled{cursor:default;opacity:.6}.switch_3_wrapper .switch_field.switch_3.disabled .switch_field_option,.switch_3_wrapper .switch_field.switch_3.disabled .switch_field_hit{cursor:default!important}.switch_3_wrapper .switch_field.switch_3.fixed{cursor:default}.switch_3_wrapper .switch_field.switch_3.fixed .switch_field_option,.switch_3_wrapper .switch_field.switch_3.fixed .switch_field_hit{cursor:default!important}.switch_3_wrapper .switch_field.switch_3 .switch_field_options_wrapper{display:flex;gap:16px;align-items:center}.switch_3_wrapper .switch_field.switch_3 .switch_field_options_wrapper .switch_field_option{font-weight:600;cursor:pointer;color:#060b0f80;transition:.4s ease-in-out}.switch_3_wrapper .switch_field.switch_3 .switch_field_options_wrapper .switch_field_option.active{color:#060b0f}.switch_3_wrapper .switch_field.switch_3 .switch_field_options_wrapper .switch_field_option.negative{color:#f3eff5}.switch_3_wrapper .switch_field_switch{position:relative;width:120px;height:32px;display:flex;align-items:center}.switch_3_wrapper .switch_field_switch .switch_field_hits{display:flex;flex-direction:row;position:absolute;width:100%}.switch_3_wrapper .switch_field_switch .switch_field_hits .switch_field_hit{flex:auto;height:20px;cursor:pointer}.switch_3_wrapper .switch_field_switch .switch_field_slider.disabled+.switch_field_hits,.switch_3_wrapper .switch_field_switch .switch_field_slider.fixed+.switch_field_hits{pointer-events:none}.switch_3_wrapper .switch_field_slider{top:50%;transform:translateY(-50%);width:100%;height:2px;background-color:#060b0f80}.switch_3_wrapper .switch_field_slider:before{content:"";position:absolute;bottom:-7px;left:0;width:16px;height:16px;border-radius:50%;background-color:#ab8991;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;transition:.4s ease-in-out;transform:translate(0)}.switch_3_wrapper .switch_field_slider.disabled{opacity:.6;pointer-events:none}.switch_3_wrapper .switch_field_slider.disabled:before{background-color:#060b0f80;box-shadow:none}.switch_3_wrapper .switch_field_slider.fixed:before{background-color:#060b0fbf;box-shadow:none}.switch_3[data-value="0"] .switch_field_slider:before{transform:translate(-5px)}.switch_3[data-value="1"] .switch_field_slider:before{transform:translate(50px)}.switch_3[data-value="2"] .switch_field_slider:before{transform:translate(105px)}.textarea_field{display:flex;flex-direction:column;margin:10px 0;width:400px;height:150px}.textarea_field.is_chat{width:80%;margin-left:30px}.textarea_field label{height:24px;font-size:14px;margin-left:8px;display:flex;align-items:center;font-weight:600}.textarea_field textarea{width:100%;height:100%;resize:none;border:2px solid rgba(33,37,31,.32);background-color:#fff;padding:10px 16px;outline:none;border-radius:8px;font-size:16px}.select_field_controlled_container{display:flex;flex-direction:column;margin:12px 0;width:250px}.select_field_controlled_container.new_batch_name_fix_margin{margin-top:10px}.select_field_controlled_container.shorter,.select_field_controlled_container.shorter .select_field_wrapper{width:150px}.select_field_controlled_container label{height:24px;font-size:14px;margin-left:8px;display:flex;align-items:center;font-weight:600}.select_field_controlled_container label.required:after{content:" *";color:#bb4456}.select_field_controlled_container.is_table{margin:2px 0}.select_field_controlled_container .error_message{opacity:0;max-height:0;margin:-8px 8px 0 auto;font-size:13px;border-radius:8px;background-color:#bb4456;padding:0 8px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .4s ease-in-out;width:auto;max-width:500px;overflow:hidden}.select_field_controlled_container.is_error .error_message{opacity:1;max-height:100px;padding:10px 8px 8px;color:#f3eff5}.select_field_color_dot{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;line-height:1}.select_field_wrapper{position:relative;width:250px}.select_field_wrapper_container{font-size:16px;min-height:47px;width:100%;border-radius:8px;border:2px solid rgba(33,37,31,.32);padding:10px 16px;outline:none;background-color:#fff;display:flex;align-items:center;cursor:pointer;position:relative}.select_field_wrapper_container.disabled{cursor:default;color:#060b0fbf;background-color:#060b0f1a;font-weight:400}.select_field_wrapper_container.gray_filtered{color:#060b0f80;font-weight:400}.select_field_wrapper_container.is_table{border:none;background-color:transparent;color:#060b0f}.select_field_wrapper_container.is_error{border:2px solid rgb(187,68,86)}.select_field_options_wrapper{position:absolute;top:90%;padding:10px 16px;left:16px;z-index:13;border-radius:8px;display:flex;flex-direction:column;min-width:220px;overflow-y:auto;max-height:250px;background-color:#b9b8b440;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(30px);box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;border:2px solid rgba(185,184,180,.5)}.select_field_options_option{padding:8px;cursor:pointer;border-radius:8px;position:relative;display:flex;flex-wrap:wrap}.select_field_options_option.disabled{cursor:default;color:#060b0f40}.select_field_options_option.creatable_option{font-weight:500}.select_field_options_option{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.select_field_options_option:hover{background-color:#b9b8b459}.select_field_options_option:after{position:absolute;bottom:0;content:"";width:calc(100% - 12px);left:50%;transform:translate(-50%);height:1px;background-color:#060b0f80}.select_field_options_option:last-child:after{height:0;content:none}.select_field_options_option.bold{font-weight:600}.select_field_options_option .disabled{text-decoration:line-through}.select_field_options_option .disabled:hover{cursor:default}.select_field_options_option .option_icon{margin-left:auto}.select_field_options_option .option_tag{display:flex;margin-left:auto;margin-top:auto;font-size:12px;font-weight:500;color:#f3eff5;border-radius:4px;text-align:center;width:fit-content;padding:2px 6px;background-color:#43423e}.react-select__multi-value{overflow:visible;white-space:normal;max-width:none}.react-select__multi-value__label{overflow:visible;white-space:normal;width:auto}.multiple_select_field__value-container>div{overflow:visible!important;width:unset!important;min-width:auto!important}.multiple_select_field_controlled_container{display:flex;flex-direction:column;margin:18px 0 20px;min-width:200px}.multiple_select_field_controlled_container label{height:24px;font-size:14px;margin-left:8px;display:flex;align-items:center;font-weight:600}.multiple_select_field_controlled_container label.required:after{content:" *";color:#bb4456}.multiple_select_field_controlled_container .error_message{opacity:0;max-height:0;overflow:hidden;margin:4px 8px 0 auto;font-size:13px;border-radius:8px;background-color:#bb4456;padding:0 8px;transition:opacity .4s ease-in-out,max-height .4s ease-in-out,padding .4s ease-in-out;color:#f3eff5}.multiple_select_field_controlled_container.is_error .error_message{opacity:1;max-height:100px;padding:10px 8px 8px}.multiple_select_field_wrapper{position:relative}.multiple_select_field_wrapper_container{font-size:16px;min-height:47px;width:100%;border-radius:8px;padding:10px 16px;outline:none;border:2px solid rgba(33,37,31,.32);background-color:#fff;display:flex;align-items:center;cursor:pointer;position:relative}.multiple_select_field_wrapper_container.gray_filtered{color:#060b0f80}.multiple_select_field_options_wrapper{position:absolute;top:90%;padding:10px 16px;left:16px;z-index:100;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;min-width:200px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.multiple_select_field_options_option{padding:8px;cursor:pointer;border-radius:8px;position:relative}.multiple_select_field_options_option:hover{background-color:#c6e3e180}.multiple_select_field_options_option:after{position:absolute;bottom:0;content:"";width:calc(100% - 12px);left:50%;transform:translate(-50%);height:1px;background-color:#060b0f80}.multiple_select_field_options_option:last-child:after{height:0;content:none}.slider.is-flex{display:flex}.slider .slider_text{text-align:center;padding-top:1px}.slider .no-slide{width:100%;height:7px;background:#060b0f40;position:relative;overflow:hidden;display:flex;border:none;border-radius:5px}.slider .no-slide.sanitized{background:#12f34f40}.slider .no-slide .progress,.slider .no-slide .progress.red{background:#64242e}.slider .no-slide .progress.white{background:#f9d573}.slider .no-slide .progress.orange{background:#ffbd07}.slider .no-slide .progress.rose{background:#c74f59}.slider input[type=range]{-webkit-appearance:none;height:7px;background:#060b0f40;border:none;border-radius:5px;background-image:linear-gradient(#64242e,#bb4456);background-repeat:no-repeat}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#64242e;cursor:pointer;box-shadow:0 0 2px #060b0f80;transition:background .3s ease-in-out}.slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.slider input[type=range]::-webkit-slider-thumb:hover{box-shadow:#64242e80 0 0 0 8px}.slider input[type=range]::-webkit-slider-thumb:active{box-shadow:#d46a6a50 0 0 0 11px;transition:box-shadow .35s cubic-bezier(.4,0,.2,1) 0ms,left .35s cubic-bezier(.4,0,.2,1) 0ms,bottom .35s cubic-bezier(.4,0,.2,1) 0ms}.datepicker_field_controlled_container{display:flex;flex-direction:column;min-width:200px;margin-top:10px;margin-bottom:20px}.datepicker_field_controlled_container input{font-size:16px;min-height:47px;width:100%;border-radius:8px!important;border:2px solid rgba(33,37,31,.32)!important;padding:10px 16px;outline:none;background-color:#fff!important;display:flex;align-items:center;cursor:pointer;position:relative}.datepicker_field_controlled_container label{height:24px;font-size:14px;margin-left:8px;display:flex;align-items:center;font-weight:600}.datepicker_field_controlled_container label.required:after{content:" *";color:#bb4456}.datepicker_field_controlled_container.is_table{margin:2px 0}.datepicker_field_controlled_container .error_message{opacity:0;max-height:0;margin:-8px 8px 0 auto;font-size:13px;border-radius:8px;background-color:#bb4456;padding:0 8px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .4s ease-in-out;width:auto;max-width:500px;overflow:hidden}.datepicker_field_controlled_container .react-datepicker__close-icon:after{background-color:#64242e}.datepicker_field_controlled_container .react-datepicker__close-icon:hover,.datepicker_field_controlled_container .react-datepicker__close-icon:focus{background-color:transparent;box-shadow:none;outline:none}.datepicker_field_controlled_container .react-datepicker__close-icon:hover:after,.datepicker_field_controlled_container .react-datepicker__close-icon:focus:after{background-color:#64242ebf}.datepicker_field_controlled_container.is_error .input_error{border:2px solid rgb(187,68,86)!important}.datepicker_field_controlled_container.is_error .error_message{opacity:1;max-height:100px;padding:10px 8px 8px;color:#f3eff5}.button{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:48px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_hole.left .button_hole_icon_main{transform:translate(7px)}.button_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button:hover{box-shadow:5px 5px 7px 3px #21251f52}.button:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button:active{box-shadow:1px 1px 3px 1px #21251f52}.button:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button:disabled{cursor:default}.button:disabled_label{opacity:.25}.button:disabled{box-shadow:0 0 3px #21251f52}.button:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button:disabled .button_hole .button_hole_icon_main{opacity:.25}.button:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button .button_hole{background:#f3eff5}.button_red{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:48px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_red_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_red_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_red_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_red_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_red_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_red_hole.left .button_hole_icon_main{transform:translate(7px)}.button_red_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_red:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_red:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_red:active{box-shadow:1px 1px 3px 1px #21251f52}.button_red:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_red:disabled{cursor:default}.button_red:disabled_label{opacity:.25}.button_red:disabled{box-shadow:0 0 3px #21251f52}.button_red:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_red:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_red:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_red:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_red{box-shadow:2px 2px 4px 2px rgb(var(--brand-shadow-rgb))}.button_red .button_label{color:#f3eff5}.button_red .button_hole{box-shadow:4px 4px 6px 1px rgb(var(--brand-shadow-rgb)) inset;background:rgb(var(--brand-rgb))}.button_red:hover{box-shadow:5px 5px 7px 3px rgb(var(--brand-shadow-rgb))}.button_red:hover .button_hole{box-shadow:4px 4px 6px 5px rgb(var(--brand-shadow-rgb)) inset}.button_red:active{box-shadow:1px 1px 3px 1px rgb(var(--brand-shadow-rgb))}.button_red:active .button_hole{box-shadow:0 0 5px rgb(var(--brand-shadow-rgb)) inset}.button_red:disabled{box-shadow:0 0 3px rgb(var(--brand-shadow-rgb))}.button_red:disabled .button_hole{box-shadow:0 0 2px rgb(var(--brand-shadow-rgb)) inset}.button_full{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:250px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_full_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_full_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_full_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_full_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_full_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_full_hole.left .button_hole_icon_main{transform:translate(7px)}.button_full_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_full:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_full:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_full:active{box-shadow:1px 1px 3px 1px #21251f52}.button_full:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_full:disabled{cursor:default}.button_full:disabled_label{opacity:.25}.button_full:disabled{box-shadow:0 0 3px #21251f52}.button_full:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_full:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_full:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_full:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_full .button_hole{background:#f3eff5}.button_red_full{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:250px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_red_full_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_red_full_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_red_full_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_red_full_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_red_full_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_red_full_hole.left .button_hole_icon_main{transform:translate(7px)}.button_red_full_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_red_full:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_red_full:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_red_full:active{box-shadow:1px 1px 3px 1px #21251f52}.button_red_full:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_red_full:disabled{cursor:default}.button_red_full:disabled_label{opacity:.25}.button_red_full:disabled{box-shadow:0 0 3px #21251f52}.button_red_full:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_red_full:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_red_full:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_red_full:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_red_full{box-shadow:2px 2px 4px 2px rgb(var(--brand-shadow-rgb))}.button_red_full .button_label{color:#f3eff5}.button_red_full .button_hole{box-shadow:4px 4px 6px 1px rgb(var(--brand-shadow-rgb)) inset;background:rgb(var(--brand-rgb))}.button_red_full:hover{box-shadow:5px 5px 7px 3px rgb(var(--brand-shadow-rgb))}.button_red_full:hover .button_hole{box-shadow:4px 4px 6px 5px rgb(var(--brand-shadow-rgb)) inset}.button_red_full:active{box-shadow:1px 1px 3px 1px rgb(var(--brand-shadow-rgb))}.button_red_full:active .button_hole{box-shadow:0 0 5px rgb(var(--brand-shadow-rgb)) inset}.button_red_full:disabled{box-shadow:0 0 3px rgb(var(--brand-shadow-rgb))}.button_red_full:disabled .button_hole{box-shadow:0 0 2px rgb(var(--brand-shadow-rgb)) inset}.active button{cursor:default}.active .button{background:#c6e3e180;box-shadow:1px 1px 3px 1px #21251f52}.active .button .button_hole{box-shadow:0 0 5px #21251f52 inset}.active .button_red,.active .button_red_full{background:#c6e3e180;box-shadow:1px 1px 3px 1px rgb(var(--brand-shadow-rgb))}.active .button_red .button_hole,.active .button_red_full .button_hole{box-shadow:0 0 5px rgb(var(--brand-shadow-rgb)) inset}.active .button_hole_icon_wrapper{transform:none!important}.active .button_label{color:rgb(var(--brand-shadow-rgb))}@media(width:1280px)and (height:720px){.button{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:48px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_hole.left .button_hole_icon_main{transform:translate(7px)}.button_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button:hover{box-shadow:5px 5px 7px 3px #21251f52}.button:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button:active{box-shadow:1px 1px 3px 1px #21251f52}.button:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button:disabled{cursor:default}.button:disabled_label{opacity:.25}.button:disabled{box-shadow:0 0 3px #21251f52}.button:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button:disabled .button_hole .button_hole_icon_main{opacity:.25}.button:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button .button_hole{background:#f3eff5}.button_red{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:48px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_red_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_red_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_red_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_red_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_red_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_red_hole.left .button_hole_icon_main{transform:translate(7px)}.button_red_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_red:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_red:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_red:active{box-shadow:1px 1px 3px 1px #21251f52}.button_red:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_red:disabled{cursor:default}.button_red:disabled_label{opacity:.25}.button_red:disabled{box-shadow:0 0 3px #21251f52}.button_red:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_red:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_red:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_red:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_red{box-shadow:2px 2px 4px 2px rgb(var(--brand-shadow-rgb))}.button_red .button_label{color:#f3eff5}.button_red .button_hole{box-shadow:4px 4px 6px 1px rgb(var(--brand-shadow-rgb)) inset;background:rgb(var(--brand-rgb))}.button_red:hover{box-shadow:5px 5px 7px 3px rgb(var(--brand-shadow-rgb))}.button_red:hover .button_hole{box-shadow:4px 4px 6px 5px rgb(var(--brand-shadow-rgb)) inset}.button_red:active{box-shadow:1px 1px 3px 1px rgb(var(--brand-shadow-rgb))}.button_red:active .button_hole{box-shadow:0 0 5px rgb(var(--brand-shadow-rgb)) inset}.button_red:disabled{box-shadow:0 0 3px rgb(var(--brand-shadow-rgb))}.button_red:disabled .button_hole{box-shadow:0 0 2px rgb(var(--brand-shadow-rgb)) inset}.button_full{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:180px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_full_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_full_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_full_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_full_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_full_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_full_hole.left .button_hole_icon_main{transform:translate(7px)}.button_full_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_full:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_full:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_full:active{box-shadow:1px 1px 3px 1px #21251f52}.button_full:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_full:disabled{cursor:default}.button_full:disabled_label{opacity:.25}.button_full:disabled{box-shadow:0 0 3px #21251f52}.button_full:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_full:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_full:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_full:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_full .button_hole{background:#f3eff5}.button_red_full{cursor:pointer;border:none;background:#c6e3e133;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:180px;box-shadow:2px 2px 4px 2px #21251f52;border-radius:4px;text-align:left;position:relative;height:48px;display:flex;justify-content:flex-start;align-items:baseline;transition:box-shadow .1s ease-in-out,background .3s ease-in-out}.button_red_full_label{color:#060b0f;font-size:15px;font-weight:600;cursor:inherit}.button_red_full_hole{position:absolute;width:24px;height:24px;right:8px;bottom:8px;box-shadow:4px 4px 6px 1px #21251f52 inset;border-radius:4px;overflow:hidden;transition:box-shadow .1s ease-in-out}.button_red_full_hole_icon_wrapper{display:flex;gap:4px;transition:transform .2s ease-in-out}.button_red_full_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(7px,-1px)}.button_red_full_hole.right .button_hole_icon_wrapper{transform:translate(-25px)}.button_red_full_hole.left .button_hole_icon_main{transform:translate(7px)}.button_red_full_hole.left .button_hole_icon_wrapper{transform:translate(25px)}.button_red_full:hover{box-shadow:5px 5px 7px 3px #21251f52}.button_red_full:hover .button_hole{box-shadow:4px 4px 6px 5px #21251f52 inset}.button_red_full:active{box-shadow:1px 1px 3px 1px #21251f52}.button_red_full:active .button_hole{box-shadow:0 0 5px #21251f52 inset}.button_red_full:disabled{cursor:default}.button_red_full:disabled_label{opacity:.25}.button_red_full:disabled{box-shadow:0 0 3px #21251f52}.button_red_full:disabled .button_hole{box-shadow:0 0 2px #21251f52 inset}.button_red_full:disabled .button_hole .button_hole_icon_main{opacity:.25}.button_red_full:disabled .button_hole.right .button_hole_icon_main{transform:rotate(180deg) translate(16px,-1px)}.button_red_full:disabled .button_hole.left .button_hole_icon_main{transform:translate(16px)}.button_red_full{box-shadow:2px 2px 4px 2px rgb(var(--brand-shadow-rgb))}.button_red_full .button_label{color:#f3eff5}.button_red_full .button_hole{box-shadow:4px 4px 6px 1px rgb(var(--brand-shadow-rgb)) inset;background:rgb(var(--brand-rgb))}.button_red_full:hover{box-shadow:5px 5px 7px 3px rgb(var(--brand-shadow-rgb))}.button_red_full:hover .button_hole{box-shadow:4px 4px 6px 5px rgb(var(--brand-shadow-rgb)) inset}.button_red_full:active{box-shadow:1px 1px 3px 1px rgb(var(--brand-shadow-rgb))}.button_red_full:active .button_hole{box-shadow:0 0 5px rgb(var(--brand-shadow-rgb)) inset}.button_red_full:disabled{box-shadow:0 0 3px rgb(var(--brand-shadow-rgb))}.button_red_full:disabled .button_hole{box-shadow:0 0 2px rgb(var(--brand-shadow-rgb)) inset}}.cta,button{color:#060b0f;padding:10px 14px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;font-size:14px;border-radius:10px;cursor:pointer;font-weight:500;transition:box-shadow .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out;background-color:rgba(var(--brand-cta-rgb),.05);border:1px solid rgba(var(--brand-cta-rgb),.5);display:flex;gap:10px;align-items:center;justify-content:center}.cta.create,button.create{display:flex;gap:5px;align-items:center}.cta.height-100,button.height-100{height:100%}.cta:hover,button:hover{background-color:rgba(var(--brand-rgb),.75);color:#f3eff5;box-shadow:5px 5px 7px 3px #21251f52}.cta:active,button:active{background-color:rgb(var(--brand-rgb));color:#f3eff5;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.cta:disabled,button:disabled{background-color:rgba(var(--brand-rgb),.25);color:#060b0f80;cursor:default}.cta_red,button_red{background-color:#f3eff580}.cta_red:hover,button_red:hover{background-color:#f3eff5bf}.cta_red:active,button_red:active{background-color:#f3eff5}.cta_red:disabled,button_red:disabled{background:#f3eff540;color:#f3eff580;cursor:default}.cta_full,button_full{width:100%;background-color:#f3eff580;border:1px solid rgba(var(--brand-rgb),.75)}.cta_full:hover,button_full:hover{color:#f3eff5;background-color:rgba(var(--brand-rgb),.75)}.cta_full:active,button_full:active{background-color:#f3eff5}.cta_full:disabled,button_full:disabled{background:#f3eff540;color:#f3eff580;cursor:default}.cta.large,button.large{font-size:18px;width:45%;padding:16px 20px}@media all and (max-width:480px){.cta.large,button.large{width:65%}}.cta.complete,button.complete{background-color:#f7cc064d;color:#060b0f;border:1px solid rgba(247,204,6,.3)}.cta.complete.is_submit,button.complete.is_submit{margin-bottom:10px;width:100%}.cta.complete:hover,button.complete:hover{background-color:#f7cc06bf}.cta.complete:active,button.complete:active{background-color:#f7cc3c}.cta.complete:disabled,button.complete:disabled{background:#f7cc064d;color:#060b0f80;cursor:default}.cta.add,button.add{background-color:#c6e3e180;border:1px solid rgba(198,227,225,.5);color:#060b0f}.cta.add.is_submit,button.add.is_submit{margin-bottom:10px;width:100%}.cta.add:hover,button.add:hover,.cta.add:active,button.add:active{background-color:#c6e3e1bf}.cta.add:disabled,button.add:disabled{background:#c6e3e140;color:#060b0f80;cursor:default}.cta.dialog,button.dialog{background-color:#f3eff5;width:100%}.cta.dialog:hover,button.dialog:hover{background-color:#f3eff5bf}.cta.dialog:active,button.dialog:active{background-color:#f3eff5}.cta.dialog:disabled,button.dialog:disabled{background:#f3eff540;color:#f3eff580;cursor:default}.cta.dialog.confirm,button.dialog.confirm{border:1px solid #7ab982;background:#7ab982}.cta.dialog.deny,button.dialog.deny{border:1px solid rgb(187,68,86)}.cta.dialog.deny:hover,button.dialog.deny:hover{color:#bb4456}@media all and (max-width:480px){.cta,button{padding:8px 11px}}.modal_wrapper .modal-overlay{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.modal_wrapper .base_modal::backdrop{background:transparent;cursor:not-allowed}.modal_wrapper .base_modal .modal_container{width:100%}.modal_wrapper .base_modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;background-color:#b9b8b440;border:none;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;padding:32px 32px 4px;min-height:30%;max-height:50%;width:30%;min-width:30%;max-width:60%;overflow:auto}.modal_wrapper .base_modal.rollback_modal{background:#f3eff5}.modal_wrapper .base_modal.winemaking{background:#f3eff5;border-radius:8px;padding:32px;-webkit-backdrop-filter:none;backdrop-filter:none;width:80%;max-width:80%;max-height:80%}.modal_wrapper .base_modal.winemaking:has(.bottling_panel){overflow:visible}.modal_wrapper .base_modal.winemaking .panel_wrapper{display:flex;gap:16px;flex-direction:column}.modal_wrapper .base_modal.winemaking .panel_wrapper .left_panel{flex:3}.modal_wrapper .base_modal.winemaking .panel_wrapper .right_panel{flex:2}.modal_wrapper .base_modal.winemaking .panel_wrapper .right_panel .note_wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.modal_wrapper .base_modal.winemaking .panel_wrapper .right_panel:empty{display:none}.modal_wrapper .base_modal.is_winery_selector{width:min(960px,100vw - 32px);min-width:0;max-width:none;height:auto;min-height:0;max-height:min(80vh,720px);padding:20px 24px 24px;background:#fdf8ff;-webkit-backdrop-filter:none;backdrop-filter:none}.modal_wrapper .base_modal.is_winery_selector h4{margin:0 0 16px;font-size:18px}@media(max-width:768px){.modal_wrapper .base_modal.is_winery_selector{padding:16px}}.modal_wrapper .base_modal h4{margin-bottom:32px}.modal_wrapper .base_modal.confirmation.recap{max-height:90%;width:60%;width:auto;width:90%;overflow:auto}.modal_wrapper .confirmation-modal-container{white-space:pre-line}.modal_wrapper .confirmation-modal-container .row_wrapper{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;column-gap:12px}.modal_wrapper .confirmation-modal-container .rows{margin-top:12px}.modal_wrapper .confirmation-modal-container .rows h5{margin-top:10px;margin-bottom:-15px;color:rgb(var(--brand-rgb))}.modal_wrapper .confirmation-modal-container .rows .row_wrapper{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;column-gap:12px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .minus_button{display:flex;align-self:center;margin-top:20px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper.row_container{padding:2px 10px;border-left:2px solid rgb(var(--brand-rgb));box-shadow:-4px 0 10px -4px rgba(var(--brand-rgb),.3);margin-bottom:12px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .row{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .textarea_field{width:100%}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .label_field{margin-bottom:0}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .substance_form_wrapper_rows{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .substance_form_wrapper_rows .substance_form_wrapper_row{display:flex;flex-direction:row;gap:16px;align-items:center}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .substance_form_wrapper_rows .substance_form_wrapper_row.fields{margin-bottom:-30px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .substance_form_wrapper_rows .plus_button{margin-top:20px}.modal_wrapper .confirmation-modal-container .rows .row_wrapper .substance_form_wrapper_rows .minus_button{flex-wrap:wrap;justify-content:center;height:-moz-fit-content;height:31px;margin-top:20px;display:flex;align-content:center}.modal_wrapper .confirmation-modal-container .login_title{margin-bottom:0}.modal_wrapper .confirmation-modal-container .login_wrapper{display:flex;gap:16px}.modal_wrapper .confirmation-modal-container .operation_info_container_row{align-items:center;flex-wrap:wrap;gap:12px}.modal_wrapper .confirmation-modal-container .operation_info_container_row.notes{flex-direction:column;flex-grow:1;gap:0px}.modal_wrapper .confirmation-modal-container .operation_info_container_row.notes .textarea_field{margin:1px;width:100%;min-width:150px}.modal_wrapper .confirmation-modal-container .operation_info_container_row.notes .textarea_field textarea{height:100px}.modal_wrapper .confirmation-modal-container .description2{margin-top:12px}.modal_wrapper .confirmation-modal-container .rollback_dependents{margin-top:16px;padding:12px 16px;border-radius:8px;background-color:rgba(var(--brand-rgb),.06);border:1px solid rgba(var(--brand-rgb),.25)}.modal_wrapper .confirmation-modal-container .rollback_dependents .rollback_dependents_title{font-weight:600;color:rgb(var(--brand-rgb));margin-bottom:8px}.modal_wrapper .confirmation-modal-container .rollback_dependents ul{margin:0;padding-left:20px}.modal_wrapper .confirmation-modal-container .rollback_dependents ul li{margin-bottom:4px}.modal_wrapper .confirmation-modal-container .rollback_blocked{margin-top:16px;color:rgb(var(--brand-rgb));font-weight:600}.modal_wrapper .confirmation-modal-container .button-container{margin-top:20px;display:flex;gap:16px;align-items:center;justify-content:space-between}@media(max-width:480.98px){.base_modal{width:calc(100% - 32px);height:fit-content;min-width:unset!important;max-width:unset!important;min-height:unset!important;max-height:unset!important}}.tooltip-container a{width:100%}.tooltip-container span{position:relative}.tooltip-container div[role=tooltip]{z-index:1000}.tooltip-container.is_submit{width:100%}.tooltip-container .tooltip-diff-arrow{background-color:rgba(var(--brand-rgb),.75);z-index:20}.tooltip-container .tooltip-diff-arrow{z-index:20;color:#f3eff5;background-color:#21251f}.tooltip-container .tooltip-diff-arrow__success{background-color:#7ab982;color:#060b0f}.tooltip-container .tooltip-diff-arrow__success .tooltip-arrow{background-color:#060b0f80}.tooltip-container .tooltip-diff-arrow__info{background-color:#21251f;color:#f3eff5}.tooltip-container .tooltip-diff-arrow__info .tooltip-arrow{background-color:rgb(var(--brand-rgb))}.tooltip-container .tooltip-diff-arrow__warning{background-color:#f7cc3c;color:#060b0f}.tooltip-container .tooltip-diff-arrow__warning .tooltip-arrow{background-color:rgb(var(--brand-rgb))}.tooltip-container .tooltip-diff-arrow__error{background-color:#bb4456;color:#f3eff5}.tooltip-container .tooltip-diff-arrow__error .tooltip-arrow{background-color:#f7cc3c}.info-tooltip{margin-left:5px}.info-tooltip .tooltip-text{z-index:10}.slider-range{position:relative;width:100%;min-width:150px;height:3px;background-color:#e2bebe;border-radius:5px;margin:22px 0 15px;z-index:5}.slider-range .range{position:absolute;height:100%;border-radius:5px;transition:background-color .3s ease;background-color:#b9b8b4}.slider-range .current-value{position:absolute;top:-25px;padding:2px 5px;border-radius:5px;white-space:nowrap;transition:left .3s ease;z-index:10;font-weight:500;color:#43423e}.slider-range .current-value.invalid{color:#bb4456}.slider-range .current-point{width:4px;height:15px;position:absolute;background-color:#43423e;border:1px solid #ccc;border-radius:5px;white-space:nowrap;transition:left .3s ease;margin-top:-6px}.slider-range .current-point.invalid{background-color:#bb4456}.slider-range .min-max{display:flex;justify-content:space-between;position:absolute;bottom:-10px}.slider-range .min,.slider-range .max{font-size:13px;color:#43423e}.list-container{margin-top:10px;margin-bottom:40px}.list-container .list_header_wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:-60px;margin-bottom:20px}.list-container .list_header_wrapper .card_filters_wrapper{display:flex;width:80%;margin-left:auto;margin-right:16px}.list-container .list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px}.list-container .list-wrapper .list-element{width:calc(33.3333333333% - 16px)}@media all and (((min-width:481px)and (max-width:767px))or ((min-width:320px)and (max-width:480px))){.list-container .list-wrapper .list-element{width:100%}}.list-container .list-wrapper .list-element .element-card-container.clickable{cursor:pointer}.list-container .list-wrapper .list-element .element-card-container .priority_tag_wrapper{width:100%}.list-container .list-wrapper .list-element .element-card-container .priority_tag_wrapper .priority_tag{margin-left:auto;display:flex;order:1;margin-right:10px;height:16px;text-transform:uppercase;color:#f3eff5;border-top-left-radius:10px;border-top-right-radius:10px;max-width:180px;text-align:center;width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:12px}.list-container .list-wrapper .list-element .element-card-container .priority_tag_wrapper .priority_tag.high{background-color:#bb4456}.list-container .list-wrapper .list-element .element-card-container .priority_tag_wrapper .priority_tag.medium{background-color:#f9d573;color:#060b0f}.list-container .list-wrapper .list-element .element-card-container .priority_tag_wrapper .priority_tag.low{background-color:#060b0f80}.list-container .list-wrapper .list-element .element-card-container .element-card{border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;display:flex;padding:16px;width:100%;height:100px;min-width:250px;border-left:6px solid rgb(75,189,127);background-color:#f3eff5}.list-container .list-wrapper .list-element .element-card-container .element-card.no_max_height{height:max-content}.list-container .list-wrapper .list-element .element-card-container .element-card:hover{cursor:pointer;box-shadow:5px 5px 7px 3px #21251f52}.list-container .list-wrapper .list-element .element-card-container .element-card:hover.red{background-color:#64242e0d}.list-container .list-wrapper .list-element .element-card-container .element-card:hover.white{background-color:#f9d57326}.list-container .list-wrapper .list-element .element-card-container .element-card:hover.rose{background-color:#c74f5926}.list-container .list-wrapper .list-element .element-card-container .element-card.expired{border-left:6px solid rgb(240,90,90)}.list-container .list-wrapper .list-element .element-card-container .element-card.red{border-left:6px solid rgb(100,36,46)}.list-container .list-wrapper .list-element .element-card-container .element-card.white{border-left:6px solid rgb(249,213,115)}.list-container .list-wrapper .list-element .element-card-container .element-card.orange{border-left:6px solid rgb(255,189,7)}.list-container .list-wrapper .list-element .element-card-container .element-card.rose{border-left:6px solid rgb(199,79,89)}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content{width:100%}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:16px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper .title{font-size:16px;margin:0 0 8px;font-weight:600}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper .info_wrapper{margin-left:auto}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper .info_wrapper .date{font-size:14px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper .info_wrapper .date .icon{margin-right:5px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .upper .info_wrapper .date.expired{color:#f05a5a;font-weight:500}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower{margin-left:10px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .card_cycle_nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;width:100%}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .card_cycle_nav .card_cycle_btn{color:rgba(var(--brand-rgb),.5);width:24px;height:24px;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:.8}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .card_cycle_nav .card_cycle_btn:disabled{opacity:.25;cursor:default}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .card_cycle_nav .card_cycle_label{font-size:13px;font-weight:600;min-width:36px;text-align:center}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper{display:flex;gap:16px;flex-wrap:nowrap;flex-direction:row}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks{flex:45%}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks .tank_name{font-size:14px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks.analysis_detail{flex:65%}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks.analysis_detail .substance_row{display:flex;flex-direction:row;align-items:baseline;gap:6px;font-size:14px;min-width:0}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks.analysis_detail .substance_row .substance_name{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks.analysis_detail .substance_row .substance_value{flex-shrink:0;text-align:right;white-space:nowrap}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .src_tanks.analysis_detail .substance_row.invalid{color:#bb4456;font-weight:500}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .icon-wrapper{flex-grow:1;width:80px;height:75px;margin-top:-15px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:-12px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .icon-wrapper .icon{width:100%;filter:opacity(.1);margin-top:6px}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .cellarmen{flex:45%;margin-left:auto;text-align:right;font-style:italic}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .cellarmen .collection_date{font-size:12px;font-style:normal;color:#060b0f80}.list-container .list-wrapper .list-element .element-card-container .element-card .card-content .lower .info_wrapper .cellarmen .cellarman_name{font-size:12px}.gauge-container{width:200px;height:100px;position:relative}.gauge-semi-circle{width:200px;height:100px;border-radius:100px 100px 0 0;position:absolute;bottom:0;background-color:green}.gauge-semi-circle.green{background-color:#5be12c}.gauge-semi-circle.red{background-color:#ea4228}.gauge-needle{position:absolute;width:4px;height:100px;background-color:#000;transform-origin:bottom}.gauge-label{position:absolute;top:-30px;left:calc(50% - 15px)}.table-container{display:flex;justify-content:center;margin-top:5px;margin-bottom:30px;align-items:center;width:100%}table{border-collapse:collapse;margin:25px 0;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;width:100%}table thead tr{background-color:rgb(var(--brand-rgb));color:#f3eff5;font-weight:600;text-align:left;cursor:default}table thead tr .sort{cursor:pointer}table th,table td{padding:10px 15px;vertical-align:middle}table th .add_drug_batch_wrapper,table td .add_drug_batch_wrapper{display:flex;gap:8px;max-width:fit-content}table th .add_drug_batch_wrapper .expired,table td .add_drug_batch_wrapper .expired{background-color:#ffebee;border:1px solid #ef5350;padding:6px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-weight:500}table th .add_drug_batch_wrapper .expired .error_mark,table td .add_drug_batch_wrapper .expired .error_mark{background-color:#d32f2f;color:#fff;font-weight:700;font-size:12px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:help;line-height:1;flex-shrink:0}table th .add_drug_batch_wrapper .drug_batch_button_wrapper,table td .add_drug_batch_wrapper .drug_batch_button_wrapper{display:flex;flex-direction:row;gap:8px;align-items:center}table th .add_drug_batch_wrapper button,table td .add_drug_batch_wrapper button{border-radius:50%;padding:4px 7px}table th .add_drug_batch_wrapper .warehouse_quantity,table td .add_drug_batch_wrapper .warehouse_quantity{font-style:italic;font-size:13px;margin-left:8px}table th .add_drug_batch_wrapper .stock-status,table td .add_drug_batch_wrapper .stock-status{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%}table th .add_drug_batch_wrapper .stock-ok,table td .add_drug_batch_wrapper .stock-ok{background-color:#3cc26b}table th .add_drug_batch_wrapper .stock-bad,table td .add_drug_batch_wrapper .stock-bad{background-color:#e54c4c}table th .table-header,table td .table-header{display:flex;flex-direction:row;flex-wrap:nowrap}table th .table-header .table-header-value,table td .table-header .table-header-value{flex-grow:2}table th .table-header .table-header-sorting,table td .table-header .table-header-sorting{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}table th .lots_tags,table td .lots_tags{display:flex;flex-wrap:wrap;max-width:300px;vertical-align:middle}table th .lots_tags .tags_wrapper,table td .lots_tags .tags_wrapper{margin-left:unset;margin-bottom:unset;width:100%}table tbody tr.clickable{cursor:pointer}table tbody tr.clickable:hover{background:rgba(var(--brand-rgb),.25)}table tbody tr.tankRowSpan{border-top:2.5px solid rgba(var(--brand-rgb),.5)}table tbody tr.rowSpan{border-top:3px solid rgba(var(--brand-rgb),.75)}table tbody tr.rowBorder{position:relative}table tbody tr.rowBorder:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(to left,rgba(var(--brand-rgb),.75),rgba(var(--brand-rgb),.5));pointer-events:none}table tbody tr.notMyOperation{background:#b9b8b426;color:#b9b8b4}table tbody tr.notMyOperation a{color:#b9b8b4}table tbody tr .quantity{font-weight:500}table tbody tr:nth-of-type(2n){background-color:rgba(var(--brand-rgb),.05)}table tbody tr:nth-of-type(2n) .stabilization_date .elapsed_time{background-color:#f3eff5}table tbody tr:last-of-type{border-bottom:2px solid rgb(var(--brand-rgb))}table tbody tr.active-row{font-weight:700;color:rgb(var(--brand-rgb))}table td span.note{cursor:pointer;display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table td span.additional{margin-left:5px}table td span.additional.icon{font-size:18px;line-height:25px}table td span.additional_span{line-height:20px}table td span.hide{display:none}table td span.highlight{font-size:17px;font-weight:500}table td span.expired{color:#bb4456}table td span .stabilization_date{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}table td span .stabilization_date .elapsed_time{margin-left:10px;font-weight:500;padding:1px 6px;border-radius:8px;background-color:rgba(var(--brand-rgb),.1);color:#060b0f80}table td span .stabilization_date .elapsed_time.warning{color:orange}table td span .stabilization_date .elapsed_time.expired{color:#bb4456}table td span .stabilization_date .stabilization_time_indicator{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#060b0f80}table td span .stabilization_date .stabilization_time_indicator svg{flex-shrink:0}table td span .stabilization_date .stabilization_time_indicator .elapsed_time_badge--table{margin-left:0;padding:1px 6px}table td:first-child input{width:60px}table td:nth-child(2) input{width:120px}table .edit-cell-container button{border-radius:50px;height:26px;width:26px;border:1px solid #ccc}table .footer-buttons{display:flex;justify-content:flex-start;align-items:center;gap:7px}table .footer-buttons .select_field_controlled_container{min-width:auto}table .footer-buttons .select_field_controlled_container .select_field_wrapper_container{border-radius:10px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;height:26px;transition:box-shadow .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out;border:1px solid #ccc}table .footer-buttons .select_field_controlled_container .select_field_wrapper_container.is_table{justify-content:center;padding:12px 16px;font-size:14px;font-weight:500}table .footer-buttons .select_field_controlled_container .select_field_wrapper_container:hover{box-shadow:5px 5px 7px 3px #21251f52}table .footer-buttons .total-cost{font-weight:500;font-size:18px;margin-right:12px}table .add-button{color:#060b0f}table .remove-button{color:#bb4456;font-size:16px}table .footer-buttons button{border:none;background-color:transparent}table .footer-buttons .multiple_select_field_controlled_container{margin:0}table .footer-buttons .multiple_select_field_controlled_container .dummy{height:0}table .edit-cell-action button[name=edit]{color:#060b0fbf;padding:0%;background-color:#c6e3e1bf}table .edit-cell-action button[name=cancel]{color:#7b7b7b;padding:0%;background-color:#f7cc064d}table .edit-cell-action button[name=done]{color:#4bbd7f;padding:0%;background-color:#f7cc064d}table .edit-cell-action button[name=remove]{color:#bb4456;padding:0%;background-color:#e6d0d0}table input,select{border:1px solid #ccc;border-radius:4px;padding:5px}table .edit-cell-action{display:flex;gap:5px}table .edit-cell-container{display:flex;justify-content:flex-end;align-items:center;gap:4px}table input[type=checkbox]{width:16px;height:16px;accent-color:rgb(var(--brand-rgb))}.box-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.box-wrapper .right-box{order:2;margin-left:auto}.box-wrapper .right-box .filter-box .btn-filter{display:flex;gap:10px}.box-wrapper .left-box .search-box{width:fit-content;height:fit-content;position:relative}.box-wrapper .left-box .input-search{height:50px;width:50px;border-style:none;padding:10px 40px 10px 10px;font-size:18px;letter-spacing:2px;outline:none;border-radius:25px;transition:all .5s ease-in-out;background-color:rgb(var(--brand-rgb));color:#060b0f}.box-wrapper .left-box .input-search::placeholder{color:rgb(var(--brand-rgb));font-size:15px;letter-spacing:2px;font-weight:400}.box-wrapper .left-box:focus-within .btn-search{color:rgb(var(--brand-rgb))}.box-wrapper .left-box .btn-search{width:50px;height:50px;border-style:none;font-size:20px;font-weight:700;outline:none;cursor:pointer;border-radius:50%;position:absolute;right:0;color:#f3eff5;background-color:transparent;pointer-events:painted}.box-wrapper .left-box .btn-search:focus~.input-search{width:300px;border-radius:0;background-color:transparent;border-bottom:1px solid rgb(var(--brand-rgb));transition:all .5s cubic-bezier(0,.11,.35,2)}.box-wrapper .left-box .input-search:focus{width:300px;border-radius:0;background-color:transparent;border-bottom:1px solid rgb(var(--brand-rgb));transition:all .5s cubic-bezier(0,.11,.35,2)}.pagination{display:flex;justify-content:center}.pagination-items{display:flex;gap:16px;align-items:center}.pagination-items button:disabled:hover{box-shadow:none;cursor:default}.pagination-items .fix-height{width:100px;height:fit-content}.pagination-items .input-page{width:100px}.pagination-items .current-page{width:auto;display:flex;flex-wrap:nowrap}.filters{cursor:default;text-align:end;flex-grow:0;flex-shrink:1}.filters .dropbtn{padding:16px;font-size:16px;border:none}.filters .dropdown-filter{position:relative;display:inline-block;width:100%}.filters .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.filters .icon:hover{cursor:pointer}.filters .dropdown-filter-content{position:absolute;background-color:#f3eff5;min-width:120px;max-width:220px;padding:10px 5px;border-radius:5px 0 5px 5px/5px 0px 5px 5px;width:fit-content;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;right:10px;display:none;z-index:10}.filters .dropdown-filter-content.open{display:block}.filters .dropdown-filter-content .range input{width:100%;margin-top:5px}.filters .dropdown-filter-content .range.date{display:flex;flex-direction:column;gap:8px}.filters .dropdown-filter-content .range.date .date-filter-field{display:flex;flex-direction:column}.filters .dropdown-filter-content .range.date .date-filter-field span{color:#060b0f80;font-size:.85em}.filters .dropdown-filter-content li{color:#060b0f;padding:12px 16px;text-decoration:none;display:block}.filters .dropdown-filter-content li.all{border-bottom:2px solid rgba(var(--brand-rgb),.25)}.filters .dropdown-filter-content li.all.disabled{color:#060b0f40}.filters .dropdown-filter-content li.all.disabled:hover{cursor:default;background-color:#f3eff5}.filters .dropdown-filter-content li.active{color:#f3eff5;background-color:rgb(var(--brand-rgb))}.filters .dropdown-filter-content li:hover{color:#f3eff5;background-color:rgba(var(--brand-rgb),.5)}.bottles_count_value{font-weight:600;font-size:13px;color:rgb(var(--brand-rgb))}.bottles_count_type{font-size:11px;color:#060b0f80}.fix-margin{margin-bottom:0!important}.tags_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-content:center;align-items:center;margin-left:8px;margin-bottom:20px;width:fit-content}.tags_wrapper .tag_wrapper{display:flex;animation:fadeInTag .3s ease-out forwards;opacity:0}.tags_wrapper .tag_wrapper:nth-child(1){animation-delay:.05s}.tags_wrapper .tag_wrapper:nth-child(2){animation-delay:.1s}.tags_wrapper .tag_wrapper:nth-child(3){animation-delay:.15s}.tags_wrapper .tag_wrapper:nth-child(4){animation-delay:.2s}.tags_wrapper .tag_wrapper:nth-child(5){animation-delay:.25s}.tags_wrapper .tag_wrapper:nth-child(6){animation-delay:.3s}.tags_wrapper .tag_wrapper:nth-child(7){animation-delay:.35s}.tags_wrapper .tag_wrapper:nth-child(8){animation-delay:.4s}.tags_wrapper .tag_wrapper:nth-child(9){animation-delay:.45s}.tags_wrapper .tag_wrapper:nth-child(10){animation-delay:.5s}.tags_wrapper .tag_wrapper .tag{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-weight:600;padding:8px 16px;font-size:13px;letter-spacing:.3px;border-radius:9999px;background-color:#43423e;color:#f3eff5;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000f;border:1px solid transparent;cursor:default;-webkit-user-select:none;user-select:none}.tags_wrapper .tag_wrapper .tag:not(.is_cell):hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px #00000026,0 2px 4px #0000001a}.tags_wrapper .tag_wrapper .tag.is_cell:hover{cursor:pointer}.tags_wrapper .tag_wrapper .tag .icon{width:18px;height:18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tags_wrapper .tag_wrapper .tag.red{background:#64242e;border-color:#64242e;box-shadow:0 2px 4px #64242e33,0 1px 2px #64242e1a}.tags_wrapper .tag_wrapper .tag.red:not(.is_cell):hover{box-shadow:0 4px 12px #64242e4d,0 2px 6px #64242e33}.tags_wrapper .tag_wrapper .tag.white{background:#f9d573;border-color:#f7cc3c;color:#060b0fbf;box-shadow:0 2px 4px #e0df8a4d,0 1px 2px #e0df8a33}.tags_wrapper .tag_wrapper .tag.white:not(.is_cell):hover{box-shadow:0 4px 12px #e0df8a66,0 2px 6px #e0df8a4d}.tags_wrapper .tag_wrapper .tag.orange{background:#ffbd07;border-color:#ffbd07;color:#060b0fbf;box-shadow:0 2px 4px #ed9e5a4d,0 1px 2px #ed9e5a33}.tags_wrapper .tag_wrapper .tag.orange:not(.is_cell):hover{box-shadow:0 4px 12px #ed9e5a66,0 2px 6px #ed9e5a4d}.tags_wrapper .tag_wrapper .tag.rose{background:#c74f59;border-color:#c74f59;box-shadow:0 2px 4px #e5b1cf4d,0 1px 2px #e5b1cf33}.tags_wrapper .tag_wrapper .tag.rose:not(.is_cell):hover{box-shadow:0 4px 12px #e5b1cf66,0 2px 6px #e5b1cf4d}.tags_wrapper .tag_wrapper .tag.green{background:#4bbd7f;color:#f3eff5;border-color:#4bbd7f;box-shadow:0 2px 4px #8bb05d4d,0 1px 2px #8bb05d33}.tags_wrapper .tag_wrapper .tag.green:not(.is_cell):hover{box-shadow:0 4px 12px #8bb05d66,0 2px 6px #8bb05d4d}.tags_wrapper .tag_wrapper .tag.light_green{background:#7ab982;color:#f3eff5;border-color:#7ab982;box-shadow:0 2px 4px #8bb05d40,0 1px 2px #8bb05d26}.tags_wrapper .tag_wrapper .tag.light_green:not(.is_cell):hover{box-shadow:0 4px 12px #8bb05d59,0 2px 6px #8bb05d40}.tags_wrapper .tag_wrapper .tag.certification{background:transparent;color:#7ab982;border:2px solid #7ab982;box-shadow:none}.tags_wrapper .tag_wrapper .tag.certification.green{color:#4bbd7f;border-color:#4bbd7f}.tags_wrapper .tag_wrapper .tag.certification.light_green{color:#7ab982;border-color:#7ab982}.tags_wrapper .tag_wrapper .tag.certification:not(.is_cell):hover{background:#8bb05d1a;box-shadow:0 2px 4px #8bb05d33,0 1px 2px #8bb05d1a}.tags_wrapper .tag_wrapper .tag.clickable{cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.tags_wrapper .tag_wrapper .tag.clickable:not(.is_cell):hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px #00000026,0 2px 6px #0000001a}.tags_wrapper .tag_wrapper .tag.clickable.selected{border:2px solid currentColor;box-shadow:0 0 0 3px #64242e33}@keyframes fadeInTag{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.error_toast_body{display:flex;flex-direction:column;gap:6px}.error_toast_body .error_toast_message{white-space:pre-line}.error_toast_body .error_toast_footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid rgba(0,0,0,.1)}.error_toast_body .error_toast_footer .error_toast_ref{font-family:monospace;font-size:.8em;opacity:.85;word-break:break-all}.error_toast_body .error_toast_footer .error_toast_copy_btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:1px solid currentColor;border-radius:4px;color:inherit;cursor:pointer;line-height:0}.error_toast_body .error_toast_footer .error_toast_copy_btn:hover{background:#0000000f}.action_menu_item:focus-visible,.action_button:focus-visible,.action_link:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.action_link{display:inline-flex;align-items:center;gap:6px}.action_link_more{color:#64242e;font-weight:500;text-decoration:none}.action_link_more:hover{text-decoration:underline}.action_link_inline{color:#060b0f;font-size:14px;font-weight:600;text-decoration:underline}.action_link_strong{color:#060b0f;font-weight:600}.action_menu_item,.action_link_menu{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:8px 10px;color:#060b0f;font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;background:transparent;border:0;border-radius:4px;box-shadow:none;cursor:pointer}.action_menu_item:hover,.action_link_menu:hover,.action_menu_item:active,.action_link_menu:active{color:#060b0f;background:rgba(var(--brand-rgb),.1);box-shadow:none}.action_button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;color:inherit;font:inherit;text-decoration:none;background:transparent;border:1px solid transparent;border-radius:4px;box-shadow:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.action_button:disabled{color:#060b0f80;background:transparent;cursor:default}.action_button:hover,.action_button:active{color:inherit;background:transparent;box-shadow:none}@media(hover:hover)and (pointer:fine){.action_button:hover{color:#060b0f;background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.5)}}.action_button:disabled:hover,.action_button:disabled:active{color:#060b0f80;background:transparent;border-color:transparent;box-shadow:none}.action_button_outline{padding:6px 12px;border-color:currentColor}.action_button_outline:disabled:hover,.action_button_outline:disabled:active{border-color:currentColor}.action_button_block{gap:8px;width:100%;min-height:44px;padding:8px 14px;color:#060b0f;font-weight:600;text-align:left;background:#fdf8ff;border-color:#060b0f26;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.action_button_block:hover,.action_button_block:active{color:#060b0f;background:#fdf8ff;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}@media(hover:hover)and (pointer:fine){.action_button_block:hover{background:rgba(var(--brand-rgb),.1)}}.action_button_primary{min-height:40px;padding:8px 18px;color:#f3eff5;font-weight:600;background:rgb(var(--brand-rgb));border-color:rgb(var(--brand-rgb))}.action_button_primary:hover,.action_button_primary:active{color:#f3eff5;background:rgb(var(--brand-rgb));border-color:rgb(var(--brand-rgb))}@media(hover:hover)and (pointer:fine){.action_button_primary:hover{color:#f3eff5;background:rgb(var(--brand-active-rgb));border-color:rgb(var(--brand-active-rgb))}}.action_button_primary:disabled,.action_button_primary:disabled:hover,.action_button_primary:disabled:active{color:#060b0f80;background:#060b0f1a;border-color:#060b0f26;box-shadow:none}.action_button_icon{width:36px;height:36px;padding:0;color:#060b0fbf}.action_button_icon:hover,.action_button_icon:active{color:#060b0fbf}@media(hover:hover)and (pointer:fine){.action_button_icon:hover{color:#060b0f}}@media(pointer:coarse){.action_button_icon{width:44px;height:44px}}*:has(>.action_button_primary)>.action_button_outline,*:has(>.action_button_primary)>.action_menu>.action_button_outline{min-height:40px}@media(prefers-reduced-motion:reduce){.action_button{transition:none}}.action_menu{position:relative;display:inline-flex}.action_menu_list{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:220px;max-width:90vw;max-height:60vh;margin:0;padding:6px;overflow-y:auto;list-style:none;background:#fdf8ff;border:1px solid rgba(6,11,15,.15);border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.action_menu_item:has(.action_menu_hint){flex-direction:column;align-items:flex-start;gap:2px}.action_menu_item:disabled,.action_menu_item:disabled:hover,.action_menu_item:disabled:active{color:#060b0f80;background:transparent;cursor:default}.action_menu_hint{color:#060b0fbf;font-size:12px;font-weight:400}.filter_search{position:relative;display:flex;flex:1 1 260px;align-items:center;min-width:0}.filter_search svg{position:absolute;left:12px;color:#060b0f80;pointer-events:none}.filter_search input{width:100%;min-height:40px;margin:0;padding:8px 12px 8px 40px;box-sizing:border-box;color:#060b0f;font:inherit;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px}.filter_search input:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.filter_select{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.filter_select label{flex:0 0 auto;color:#060b0fbf}.filter_select_control{position:relative;display:flex;align-items:center;min-width:0}.filter_select_control select{width:100%;min-width:140px;min-height:40px;margin:0;padding:8px 36px 8px 12px;box-sizing:border-box;color:#060b0f;font:inherit;text-overflow:ellipsis;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px;cursor:pointer;appearance:none}.filter_select_control select:disabled{color:#060b0f80;background:#060b0f1a;cursor:default}.filter_select_control select:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.filter_select_control svg{position:absolute;right:10px;color:#060b0f80;pointer-events:none}.filter_pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:13px}@media(max-width:767.98px){.filter_pagination{grid-template-columns:minmax(0,1fr);justify-items:center}}.filter_pagination_size{display:flex;align-items:center;gap:8px;color:#060b0fbf}.filter_pagination_size select{min-height:32px;margin:0;padding:4px 8px;color:#060b0f;font:inherit;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px}.filter_pagination_pages{display:flex;align-items:center;gap:4px}.filter_pagination_item{display:inline-flex;align-items:center;gap:4px}.filter_pagination_pages button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 6px;box-sizing:border-box;color:#060b0f;font:inherit;background:transparent;border:1px solid transparent;border-radius:4px;box-shadow:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.filter_pagination_pages button:hover{color:#060b0f;background:rgba(var(--brand-rgb),.1);box-shadow:none}}.filter_pagination_pages button.active,.filter_pagination_pages button.active:hover{color:#f3eff5;background:rgb(var(--brand-rgb));cursor:default}.filter_pagination_pages button:disabled{color:#060b0f40;background:transparent;cursor:default}.filter_pagination_pages button:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}@media(pointer:coarse){.filter_pagination_pages button{min-width:44px;min-height:44px}}.filter_pagination_range{margin:0;color:#060b0fbf;text-align:right}@media(max-width:767.98px){.filter_pagination_range{text-align:center}}.filter_input{display:flex;flex-direction:column;gap:4px;font-size:14px}.filter_input label{color:#060b0fbf}.filter_input input{min-height:40px;margin:0;padding:8px 12px;box-sizing:border-box;color:#060b0f;font:inherit;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px}.filter_input input:disabled{color:#060b0f80;background:#060b0f1a}.filter_input input:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.filter_panel{position:relative}.filter_panel_count{min-width:20px;padding:0 6px;box-sizing:border-box;color:#f3eff5;font-size:12px;font-weight:700;line-height:20px;text-align:center;background:rgb(var(--brand-rgb));border-radius:10px}.filter_panel_body{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:flex;flex-direction:column;gap:12px;width:280px;max-width:90vw;padding:16px;box-sizing:border-box;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.filter_panel_body .filter_select{flex-direction:column;align-items:stretch;gap:4px}.main_container .login_wrapper{max-width:450px;margin:16px auto;display:flex;flex-direction:column}.main_container .login_wrapper .input_field{width:100%}.main_container .login_wrapper h1{text-transform:uppercase}.main_container .login_wrapper form{display:flex;flex-direction:column}.main_container .login_wrapper .login_link{margin:32px auto;text-align:center;font-size:16px;font-weight:500;position:relative;text-decoration:none;z-index:15}.main_container .login_wrapper .login_link:before{z-index:-1;content:"";bottom:-3px;left:-4px;width:100%;height:8px;position:absolute}.main_container .login_wrapper .login_link:after{z-index:-5;content:"";bottom:-3px;left:calc(50% - 4px);width:0;height:8px;position:absolute;transition:all .4s ease-in-out}.main_container .login_wrapper .login_link:hover:after{width:100%;left:-4px}.main_container .login_wrapper .login_link{color:#f3eff5}.main_container .login_wrapper .login_link:before{background-color:#c6e3e140}.main_container .login_wrapper .login_link:after{background-color:#c6e3e180}.main_container .login_wrapper .login_link:active:after{background-color:#c6e3e1bf}.main_container .login_wrapper .error_submit{color:#bb4456;border-radius:8px;padding:16px;margin:8px;border:2px solid rgb(187,68,86);background:#f3eff5}@media only screen and (min-width:1440px){.main_container .login_wrapper{margin-right:64px;max-width:450px;width:650px;right:32px;padding:64px 32px}}html.login-page .main_container{display:flex;align-items:center;justify-content:center}@media(min-width:1025px){html.login-page .main_container{justify-content:flex-end;padding-right:max(64px,8vw)}}.main_container .login_wrapper.red_card{width:100%;max-width:420px;margin:0;padding:40px 32px 32px;color:#060b0f;background:#f3eff5;border-radius:16px;box-shadow:0 24px 48px #060b0f40,0 0 1px #060b0f80}@media(max-width:480.98px){.main_container .login_wrapper.red_card{padding:32px 20px 24px}}.main_container .login_wrapper.red_card h1{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:rgb(var(--brand-rgb));font-size:26px;text-transform:none}.main_container .login_wrapper.red_card h1:before{content:"";flex:none;width:40px;height:35px;background:var(--login-mark, url(/assets/W2T_LOGO_symbol-CQ-AU4TL.png)) center/contain no-repeat}.main_container .login_wrapper.red_card .input_field{margin:0 0 16px}.main_container .login_wrapper.red_card .input_field label{margin-left:0;color:#060b0fbf}.main_container .login_wrapper.red_card .submit_field.is_login input{margin:8px 0 0;color:#f3eff5;font-size:16px;background:rgb(var(--brand-rgb));border:0;border-radius:10px;box-shadow:none}@media(hover:hover)and (pointer:fine){.main_container .login_wrapper.red_card .submit_field.is_login input:hover{background:rgb(var(--brand-active-rgb));box-shadow:none;transform:none}}.main_container .login_wrapper.red_card .login_footer{margin:20px 0 0;text-align:center}.main_container .login_wrapper.red_card .error_submit{margin:16px 0 0;padding:10px 12px;color:#bb4456;font-weight:600;background:#f3eff5;border:0;border-left:3px solid rgb(187,68,86);border-radius:4px}.loader_wrapper{height:200px}.loader_wrapper .loader_container{position:relative}.loader_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:100%;background-color:#fff;box-shadow:0 4px 16px #060b0f26;display:flex;justify-content:center;align-items:center}.loader_logo{width:56px;height:56px;overflow:visible}.loader_logo path{fill:none;stroke-linejoin:miter;stroke-linecap:butt;stroke-dasharray:100 100;stroke-dashoffset:0;animation:w2t-loader-trace 2.4s cubic-bezier(.65,0,.35,1) -.6s infinite}.loader_ring{stroke:rgb(var(--logo-ring-rgb));stroke-width:11.5}.loader_mark{stroke:rgb(var(--logo-mark-rgb));stroke-width:13.5;animation-delay:-.4s}@keyframes w2t-loader-trace{0%{stroke-dashoffset:100}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.header_menu{position:relative;min-width:0}.header_menu_trigger{display:flex;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:4px 8px 4px 4px;box-sizing:border-box;color:inherit;font:inherit;text-align:left;background:transparent;border:0;border-radius:4px;cursor:pointer;transition:background-color .12s ease}.header_menu_trigger:hover,.header_menu_trigger[aria-expanded=true]{background-color:#c6e3e180}.header_menu_trigger:focus-visible{outline:2px solid rgb(243,239,245);outline-offset:2px}.header_menu_chevron{flex:0 0 auto;transition:transform .12s ease}.header_menu_trigger[aria-expanded=true] .header_menu_chevron{transform:rotate(180deg)}.header_menu_panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:100%;width:max-content;max-width:min(320px,90vw);padding:8px;box-sizing:border-box;color:#060b0f;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.header_menu_item{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 12px;box-sizing:border-box;color:inherit;font:inherit;text-align:left;text-decoration:none;background:transparent;border:0;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;cursor:pointer}.header_menu_item:hover{background-color:rgba(var(--brand-rgb),.1);color:#060b0f;border-color:rgba(var(--brand-rgb),.5)}.header_menu_item:focus-visible{outline:2px solid rgb(var(--brand-rgb));outline-offset:-2px}.header_menu_item_logout{margin-top:4px;border-top:1px solid rgba(6,11,15,.15);border-top-left-radius:0;border-top-right-radius:0}.header_menu_item_current{font-weight:700;cursor:default}.header_winery_menu .header_menu_panel{right:auto;left:50%;transform:translate(-50%);min-width:200px}.header_account{max-width:100%}.header_account_avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;color:rgb(var(--brand-rgb));font-size:13px;font-weight:700;background:#f3eff5;border-radius:50%}.header_account_text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.header_account_name,.header_account_role{max-width:clamp(96px,14vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_account_name{font-size:14px;font-weight:700}.header_account_role{font-size:12px;opacity:.85}.header{width:calc(100% - 8px);min-width:0;height:60px;color:#f3eff5;background:rgb(var(--brand-rgb));display:flex;align-items:center;border-bottom-right-radius:4px}.header:before{content:"";position:absolute;inset:0 0 0 var(--sidebar-w);z-index:-1;border-bottom-right-radius:inherit;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;clip-path:inset(100% -20px -20px 0);pointer-events:none}:root:has(.sidebar_container.icons) .header:before{left:var(--sidebar-w-collapsed)}.header{position:fixed;top:0;left:0;isolation:isolate;box-sizing:border-box;z-index:17}.header_wrapper{padding:0 clamp(16px,2.25vw,32px);width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:clamp(8px,1.1vw,16px);min-width:0}.header_wrapper>.header_wrapper_user{flex:0 1 auto;max-width:62%;min-width:0}.header_wrapper.has_center{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header_wrapper.has_center>.header_wrapper_user{justify-self:end;max-width:100%}.header_wrapper_center{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:clamp(160px,28vw,420px);font-weight:600}.header_wrapper_center_text{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header_wrapper_logo,.header_wrapper_clock{flex:0 0 auto;min-width:0}.header_wrapper_logo{max-width:clamp(112px,15vw,220px)}.header_wrapper_left{display:flex;justify-content:flex-start;align-items:center;gap:clamp(4px,.7vw,8px);box-sizing:border-box;min-width:0;flex:1 1 auto}.header_wrapper_left .logo{display:block;width:auto;max-width:100%;height:45px;margin-top:4px;margin-right:12px;padding:6px 8px;box-sizing:border-box;object-fit:contain;background:#f3eff5;border-radius:8px}.header_wrapper_left .clock{display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-shrink:0}.header_wrapper_left .clock_analog{position:relative}.header_wrapper_left .clock_analog_circle{width:36px;height:36px;border-radius:50%;border:2px solid rgb(243,239,245)}.header_wrapper_left .clock_analog_hour,.header_wrapper_left .clock_analog_minute,.header_wrapper_left .clock_analog_second{transform-origin:bottom;position:absolute;background-color:#f3eff5;width:2px;height:12px;left:calc(50% - 1px);top:6px;transform:translate(-50%);border-radius:2px}.header_wrapper_left .clock_analog_hour{height:8px;width:2px;left:calc(50% - 1px);top:10px}.header_wrapper_left .clock_analog_second{width:1px;background-color:#f3eff5;left:calc(50% - .5px)}.header_wrapper_left .clock_analog_pin{width:4px;height:4px;background-color:#f3eff5;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.header_wrapper_left .clock_digital{min-width:0;max-width:clamp(132px,16vw,240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}.header_wrapper_left_env_badge{background-color:#c6e3e180;text-transform:uppercase;border-radius:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:12px;font-weight:700;padding:2px 8px;box-sizing:border-box;min-width:0;max-width:clamp(96px,14vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.header_wrapper_user{display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,.65vw,8px);box-sizing:border-box;min-width:0;flex-shrink:1}.header_wrapper_user_badge{background-color:#c6e3e180;text-transform:uppercase;border-radius:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;font-size:14px;padding:4px 8px;box-sizing:border-box;min-width:0;max-width:clamp(104px,16vw,240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.header_wrapper_user_badge:hover{cursor:default}.header_wrapper_user_label{box-sizing:border-box;min-width:0;max-width:clamp(120px,22vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.header_wrapper_user_label:hover{cursor:default}.header_wrapper_user>[role=button]{width:36px;min-width:36px;height:36px;min-height:36px;padding:6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px;position:relative;transition:background-color .12s ease,box-shadow .12s ease}.header_wrapper_user>[role=button]:hover{background-color:#c6e3e180}.header_wrapper_user>[role=button]:focus-visible{outline:2px solid rgb(243,239,245);outline-offset:2px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.header_wrapper_user:hover{cursor:pointer}.header_wrapper_bell{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.header_wrapper_bell:hover{cursor:pointer}.header_wrapper_bell .socket{position:absolute;top:2px;right:2px;width:12px;height:12px;color:#bb4456;fill:#bb4456;font-size:12px;pointer-events:none}.header_wrapper_bell .socket.connected{color:#4bbd7f;fill:#4bbd7f}.header_wrapper_bell .socket.fix{top:2px;right:2px}@media(prefers-reduced-motion:reduce){.header_wrapper_user>[role=button]{transition:none}}@media(prefers-reduced-motion:reduce){.header_menu_trigger,.header_menu_chevron{transition:none}}@media(min-width:1025px)and (max-width:1280.98px){.header_wrapper{padding-inline:clamp(12px,1.5vw,22px);gap:8px}.header_wrapper>.header_wrapper_user{max-width:60%}.header_wrapper_logo{max-width:148px}.header_wrapper_left{gap:12px}.header_wrapper_left .logo{height:40px;margin-right:6px;padding:5px 6px}.header_wrapper_left .clock{gap:3px}.header_wrapper_left .clock_digital{max-width:148px;font-size:13px}.header_wrapper_left_env_badge{max-width:112px;padding-inline:6px}.header_wrapper_user{gap:4px}.header_wrapper_user_badge{max-width:132px;padding-inline:6px}.header_wrapper_user_label{max-width:184px}.header_wrapper_user>[role=button]{width:34px;min-width:34px;height:34px;min-height:34px;padding:5px}.header_wrapper_bell .socket,.header_wrapper_bell .socket.fix{top:1px;right:1px}}.trigger-wrapper:hover{cursor:pointer}.trigger-span{position:absolute;top:32%;right:calc(100% - 12px);transform:translateY(-50%);flex:none;box-sizing:border-box;min-width:20px;width:auto;height:20px;padding:0 4px;font-size:11px;line-height:1;white-space:nowrap;background:#f9d573;color:#060b0f;border-radius:10px;display:flex;justify-content:center;align-items:center}.header_wrapper_bell.has_unread{margin-left:14px}.motion-aside-container{width:38%;position:fixed;z-index:2;left:57.2%;top:60px;padding:0;overflow:hidden;background:#f3eff5;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;border-radius:0 0 20px 20px/0px 0px 20px 20px;cursor:default;z-index:10;animation:notifications_open .2s ease-out}.motion-aside-container .motion-item{padding:.8rem;animation:notifications_item_in .25s ease-out both}.motion-aside-container h3{margin:0;text-align:left;color:#f3eff5}.motion-aside-container .switch-field .active{color:#f3eff5}.motion-aside-container .motion-section-content{display:flex;justify-content:center;flex-direction:column;background:#f3eff5;max-height:400px;overflow-y:auto;overflow-x:hidden;color:#64242e;padding:.2rem}.motion-aside-container .motion-section-content h4{margin:0;text-align:center;padding:2rem;color:#060b0f80;font-size:20px}.motion-aside-container .motion-section-content .cta_full{margin-top:6px;margin-bottom:6px}.motion-aside-container .icon-wrapper{width:32px}.motion-aside-container .motion-article-item{display:grid;grid-template-columns:40px 1fr 40px;gap:8px;padding:.8rem;background:#0000001a;border-radius:8px;align-items:center}.motion-aside-container .motion-article-item .tools{display:flex;gap:10px;align-items:center}.motion-aside-container .motion-article-item .tools .remove:hover{cursor:pointer}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.motion-aside-container .motion-article-item .tools .pulsating-dot:hover{cursor:pointer}.motion-aside-container .motion-article-item .tools .pulsating-dot .circle{width:15px;height:15px;background-color:#3498db;border-radius:50%;position:relative}.motion-aside-container .motion-article-item .tools .pulsating-dot .circle.success{background-color:#4bbd7f}.motion-aside-container .motion-article-item .tools .pulsating-dot .circle .ring{border:3px solid #3498db;border-radius:30px;height:30px;width:30px;position:absolute;top:-50%;left:-50%;animation:pulsate 1s ease-out;animation-iteration-count:3;opacity:0}.motion-aside-container .motion-article-item .tools .pulsating-dot .circle .ring.success{border:3px solid #7ab982}.motion-aside-container .header{position:static;isolation:auto;z-index:auto;height:auto;background:#64242e;color:#f3eff5;margin:0;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:0;border-bottom-right-radius:0;width:100%}.motion-aside-container .header:before{content:none}.motion-aside-container .unread-filter{display:flex;align-items:center;gap:8px}.motion-aside-container .unread-filter label{cursor:pointer}.motion-aside-container .footer{background:#64242e;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.motion-aside-container .footer .footer_wrapper{display:flex;flex-grow:1;gap:12px}.motion-aside-container .footer button{flex:1 1 0;max-width:49%;height:40px;padding:0 14px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#f3eff5bf;font-size:13px;font-weight:500;white-space:nowrap}.motion-aside-container .footer button:hover{background:#f3eff540;color:#f3eff5;box-shadow:none}.motion-aside-container .footer button:active{background:#f3eff580;color:#f3eff5;box-shadow:none}.motion-aside-container .footer button:focus-visible{outline:2px solid rgb(243,239,245);outline-offset:2px}.motion-aside-container .footer button:disabled{background:transparent;color:#f3eff580}@keyframes notifications_open{0%{opacity:0;transform:translateY(-10px)}}@keyframes notifications_item_in{0%{opacity:0;transform:translateY(16px) scale(.9)}}@media(prefers-reduced-motion:reduce){.motion-aside-container,.motion-aside-container .motion-item{animation:none}}.sidebar_container{width:var(--sidebar-w);background:rgb(var(--brand-rgb));height:calc(100% - 68px);border-bottom-right-radius:4px;box-shadow:2px 6px 6px #21252933,0 1px 1px #21251f52;position:relative;padding:24px 20px 24px 18px;z-index:16;position:fixed;top:60px;display:flex;flex-direction:column}.sidebar_container.impersonation_active{top:104px}.sidebar_container.icons{width:var(--sidebar-w-collapsed);padding:12px 8px;align-items:center}.sidebar_container_action{width:100%;min-width:0}.sidebar_container_action.icon{min-width:unset;background:none;height:48px;width:48px;display:flex;justify-content:center;box-shadow:unset}.sidebar_container_action.icon.icon:not(.active):hover{background:rgba(var(--brand-accent-rgb),.25)}.sidebar_container_action.icon .button_hole_icon_img{padding:2px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.sidebar_container_action.icon .button_hole_icon_img svg{flex-shrink:0;color:#f3eff5}.sidebar_container_action.icon .button_hole_icon_img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.sidebar_container_action.active{background:rgb(var(--brand-active-rgb))}.sidebar_container:after{content:"";position:absolute;width:40px;height:40px;background:transparent;pointer-events:none;top:0;right:-40px;border-radius:40px;box-shadow:-20px -20px rgb(var(--brand-rgb));z-index:16}.sidebar_container_navigation{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:22px;padding-bottom:22px}.sidebar_container_section_label{min-width:0;margin:0 14px 8px;overflow:hidden;color:#f3eff5bf;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sidebar_container_primary,.sidebar_container_secondary{display:flex;flex-direction:column;gap:12px}.sidebar_container_primary{margin-bottom:auto}.sidebar_container_secondary{gap:8px}.sidebar_container>.sidebar_container_primary>a,.sidebar_container>.sidebar_container_secondary>a{display:block;width:100%}.sidebar_container>.sidebar_container_primary>a>.sidebar_container_action:not(.icon),.sidebar_container>.sidebar_container_secondary>a>.sidebar_container_action:not(.icon){height:44px;min-height:44px;padding:0 14px;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:flex-start;gap:12px}.sidebar_container>.sidebar_container_primary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img,.sidebar_container>.sidebar_container_secondary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img{width:24px;height:24px;flex-shrink:0;order:-1;display:flex;align-items:center;justify-content:center;overflow:hidden}.sidebar_container>.sidebar_container_primary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img>img,.sidebar_container>.sidebar_container_secondary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img>img{width:100%;height:100%;object-fit:contain;display:block}.sidebar_container>.sidebar_container_primary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img>svg,.sidebar_container>.sidebar_container_secondary>a>.sidebar_container_action:not(.icon)>.button_hole_icon_img>svg{flex-shrink:0;color:#f3eff5}.sidebar_container>.sidebar_container_primary>a>.sidebar_container_action:not(.icon)>.button_label.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a>.sidebar_container_action:not(.icon)>.button_label.sidebar_container_action{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.sidebar_container>.sidebar_container_primary>a:not(.active):not([aria-current=page]):hover>.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a:not(.active):not([aria-current=page]):hover>.sidebar_container_action{background:rgba(var(--brand-accent-rgb),.25);box-shadow:none}.sidebar_container>.sidebar_container_primary>a.active>.sidebar_container_action>.button_label.sidebar_container_action,.sidebar_container>.sidebar_container_primary>a[aria-current=page]>.sidebar_container_action>.button_label.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a.active>.sidebar_container_action>.button_label.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a[aria-current=page]>.sidebar_container_action>.button_label.sidebar_container_action{color:#f3eff5}.sidebar_container>.sidebar_container_primary>a.active>.sidebar_container_action,.sidebar_container>.sidebar_container_primary>a[aria-current=page]>.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a.active>.sidebar_container_action,.sidebar_container>.sidebar_container_secondary>a[aria-current=page]>.sidebar_container_action{position:relative;background:rgb(var(--brand-active-rgb));box-shadow:0 2px 4px rgb(var(--brand-shadow-rgb))}.sidebar_container>.sidebar_container_primary>a.active>.sidebar_container_action:before,.sidebar_container>.sidebar_container_primary>a[aria-current=page]>.sidebar_container_action:before,.sidebar_container>.sidebar_container_secondary>a.active>.sidebar_container_action:before,.sidebar_container>.sidebar_container_secondary>a[aria-current=page]>.sidebar_container_action:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--brand-accent-rgb))}.sidebar_container>.sidebar_container_secondary:not(:empty){padding-top:14px;border-top:1px solid rgba(var(--brand-accent-rgb),.25)}.sidebar_container .show_icons{display:flex;flex-shrink:0;align-items:center;gap:12px;width:100%;height:40px;margin-top:12px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:#f3eff5bf;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sidebar_container .show_icons:hover{background:rgba(var(--brand-accent-rgb),.25);color:#f3eff5}.sidebar_container .show_icons:focus-visible{outline:2px solid rgb(var(--brand-accent-rgb));outline-offset:2px}.sidebar_container .show_icons_icon{flex-shrink:0;width:22px;height:22px}.sidebar_container .show_icons_label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_container .show_icons.open{justify-content:center;width:48px;height:48px;padding:0}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-content{opacity:0;visibility:hidden;transition:opacity .3s ease;position:absolute;background-color:rgb(var(--brand-rgb));min-width:160px;box-shadow:0 8px 16px #0003;padding:12px;z-index:1;pointer-events:none}.dropdown .dropdown-content button{height:40px;padding:4px 8px}.dropdown .dropdown-content.downward{top:100%;left:0}.dropdown .dropdown-content.upward{bottom:100%;left:0}.dropdown .dropdown-content a{margin:3px 0;padding:0}.dropdown .dropdown-content.icon{display:flex;gap:12px;border-radius:10px}.dropdown:hover .dropdown-content{opacity:1;visibility:visible;pointer-events:auto}.sidebar_container:not(.icons)>.sidebar_container_primary{min-height:0;overflow-y:auto}.sidebar_container:not(.icons)>.sidebar_container_section_label{margin-right:14px;margin-bottom:6px;margin-left:14px}.sidebar_container:not(.icons)>.sidebar_container_primary+.sidebar_container_section_label{margin-top:14px}.sidebar_container:not(.icons)>.sidebar_container_secondary{flex-shrink:0;padding-top:0;border-top:0;border-block-start:0}.sidebar_container:not(.icons)>.sidebar_container_secondary:before{display:none}.sidebar_container:not(.icons)>.sidebar_container_action.active,.sidebar_container:not(.icons)>.sidebar_container_action[aria-current=page]{box-shadow:0 4px 12px #00000024}.sidebar_container:not(.icons) .button{min-width:0;height:40px;min-height:40px;padding-inline:14px;align-items:center;column-gap:10px}.sidebar_container:not(.icons) .button_icon{flex:0 0 auto;align-self:center}.sidebar_container:not(.icons) .button_label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1025px)and (max-width:1280.98px){.sidebar_container{top:59px}.sidebar_container.impersonation_active{top:104px}}body.no_scroll{overflow:hidden}.mobile_topbar{position:fixed;inset:0 0 auto;z-index:20;height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));display:flex;align-items:center;gap:12px;background:rgb(var(--brand-rgb));color:#f3eff5;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.mobile_topbar .mobile_topbar_toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:inherit}.mobile_topbar .mobile_topbar_toggle:hover,.mobile_topbar .mobile_topbar_toggle:active{background:#ffffff1f;color:inherit;box-shadow:none}.mobile_topbar .mobile_topbar_logo{height:40px;padding:6px 8px;background:#f3eff5;border-radius:8px;object-fit:contain}.mobile_drawer_backdrop{position:fixed;inset:0;z-index:18;background:#060b0f80;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.mobile_drawer_backdrop.open{opacity:1;visibility:visible}.mobile_drawer{position:fixed;top:calc(var(--topbar-h) + env(safe-area-inset-top));bottom:0;left:0;z-index:19;width:min(85vw,320px);display:flex;flex-direction:column;gap:24px;padding:24px 20px calc(16px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:rgb(var(--brand-rgb));border-bottom-right-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.mobile_drawer.open{transform:none;visibility:visible}.mobile_drawer_body{display:flex;flex-direction:column;gap:24px;flex:1}.mobile_drawer_body .sidebar_container_primary{margin-bottom:0;gap:12px}.mobile_drawer_body .sidebar_container_secondary{gap:12px}.mobile_drawer_body a{display:block;width:100%}.mobile_drawer_footer{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid rgba(243,239,245,.25)}.mobile_drawer .mobile_drawer_link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--tap-target);padding:0 8px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#f3eff5;font-size:16px}.mobile_drawer .mobile_drawer_link:hover,.mobile_drawer .mobile_drawer_link:active{background:#ffffff1f;color:#f3eff5;box-shadow:none}@media(prefers-reduced-motion:reduce){.mobile_drawer,.mobile_drawer_backdrop{transition:none}}.footer_container{margin-top:32px;position:absolute;width:100%;padding:8px 16px;padding-left:calc(var(--sidebar-w) + 16px);padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--brand-rgb),.1)}@media(min-width:1025px){main.container.icon+.footer_container{padding-left:calc(var(--sidebar-w-collapsed) + 16px)}}.footer_container .footer{max-width:1120px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.footer_container .link{font-size:.8125rem;line-height:1.25rem;padding:2px 6px;opacity:.75;overflow-wrap:anywhere}.footer_container .link:hover{cursor:pointer;opacity:1;color:#f3eff5;background-color:rgb(var(--brand-rgb));border-radius:4px}@media(max-width:480.98px){.footer_container{padding:10px!important}}.cookie_settings{background-color:#f3eff5;padding:20px}.cookie_settings h5{margin-bottom:0}.cookie_settings .cookie_settings_content{margin-top:15px}.cookie_wrapper{background-color:rgb(var(--brand-rgb));padding:20px;position:fixed;bottom:0;right:0;width:80%;margin-left:320px;border-top-left-radius:10px;border-bottom-left-radius:10px;z-index:10}.cookie_wrapper .cookie_content{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.cookie_wrapper .cookie_content p{color:#f3eff5}.cookie_wrapper .cookie_content .buttons{display:flex;flex-direction:row;gap:16px}.notes_wrapper{position:fixed;z-index:100;right:24px;bottom:24px}.notes_wrapper .notes_button.action_button_icon{width:44px;height:44px;color:rgb(var(--brand-rgb));background:#fdf8ff;border:1px solid rgba(6,11,15,.15);border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.notes_wrapper .notes_button.action_button_icon:hover{color:rgb(var(--brand-rgb));background:rgba(var(--brand-rgb),.1)}@media(max-width:767.98px){.notes_wrapper{right:16px;bottom:16px}}.modal_wrapper .base_modal.sticky_notes{width:min(640px,100vw - 32px);min-width:0;max-width:none;height:auto;min-height:0;max-height:min(80vh,640px);padding:20px 24px 24px;background:#fdf8ff;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:767.98px){.modal_wrapper .base_modal.sticky_notes{padding:16px}}.sticky_notes_card{display:flex;flex-direction:column;gap:12px}.sticky_notes_header{display:flex;flex-direction:column;gap:2px}.sticky_notes_winery{margin:0;color:#060b0fbf;font-size:14px}.sticky_notes_text{width:100%;min-height:240px;padding:8px 12px;box-sizing:border-box;color:#060b0f;font:inherit;line-height:1.5;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px;resize:vertical}.sticky_notes_text:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.sticky_notes_footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sticky_notes_modified{margin-right:auto;color:#060b0fbf;font-size:13px}.sticky_notes_overflow{color:#bb4456;font-weight:600}.primary_container{top:50px;left:calc(var(--sidebar-w) + 10px);width:calc(100% - var(--sidebar-w) - 30px)}.primary_container .redirect_wrapper{display:flex;align-items:baseline;gap:20px}.primary_container_menu .protocols_wrapper{margin-top:-30px;margin-bottom:20px}.primary_container_menu .protocol_subtitle{margin-top:30px;margin-bottom:0}@media all and (max-width:480px){.primary_container_menu{flex-grow:1;min-width:115px}}.primary_container_wrapper{display:flex;flex-direction:column;gap:10px}.primary_container_row{display:flex;gap:16px;margin-bottom:16px;align-items:center}.primary_container_row h2{margin-bottom:0}.primary_container_row .client_name_wrapper{display:flex;gap:16px}@media all and (max-width:480px){.primary_container_row{flex-wrap:wrap}.primary_container_row .warning_wrapper{flex-wrap:nowrap}}.primary_container_row.ctas{justify-content:flex-end;margin-top:-10px;margin-bottom:-5px}.primary_container_row.ctas.is_tabs{margin-bottom:-20px}@media all and (max-width:480px){.primary_container_row.ctas{justify-content:unset}}.next_operations_wrapper{height:240px;width:100%;overflow-y:auto;overflow-x:hidden}.next_operations_wrapper_operation div{width:150px}@media all and (max-width:480px){.next_operations_wrapper_operation div{width:auto}}.next_operations_wrapper_operation .expand-width{flex-grow:2}.next_operations_wrapper_operation .priority{width:80px}.next_operations_wrapper_operation{display:flex;gap:16px;padding:10px 8px;position:relative;width:100%!important;justify-content:space-between;border-radius:6px;transition:background-color .15s ease}.next_operations_wrapper_operation:hover{background-color:#c6e3e180}.next_operations_wrapper_operation:hover.light_gray{background-color:#b9b8b440}.next_operations_wrapper_operation:after{content:"";position:absolute;width:calc(100% - 12px);left:50%;transform:translate(-50%);height:1px;background-color:#060b0f80;bottom:0}.next_operations_wrapper_operation:last-child:after{height:0;content:none}.legend{margin-left:auto;text-align:right}.legend ul{margin-top:-20px}.legend ul li{margin-bottom:10px}.legend ul li .icon{display:inline-block;width:20px;text-align:center;margin-left:5px}.legend ul li .icon.red{background-color:#64242e;padding:4px 3px 3px;border-radius:50%}.legend ul li .operation{border-right:6px solid rgb(75,189,127)}.legend ul li .operation.expired{border-right:6px solid rgb(240,90,90)}.primary_container_wrapper{min-width:0}.next_operations_wrapper{min-width:0;max-width:100%;overflow-x:hidden}.next_operations_wrapper_operation{min-width:0;max-width:100%}.next_operations_wrapper_operation>*{min-width:0;max-width:100%}.next_operations_wrapper_operation .expand-width{flex:1 1 0;min-width:0}.next_operations_wrapper_operation p,.next_operations_wrapper_operation span,.next_operations_wrapper_operation a,.next_operations_wrapper_operation strong,.next_operations_wrapper_operation .expand-width{overflow-wrap:anywhere;word-break:break-word}@media all and (max-width:640px){.primary_container_wrapper{gap:20px}.next_operations_wrapper_operation{flex-direction:column;align-items:stretch;gap:8px}.next_operations_wrapper_operation>div{width:100%}.next_operations_wrapper_operation .priority{width:auto;align-self:flex-start}.legend{width:100%;margin-left:0;text-align:left}.legend ul{margin-top:0}}.home_kpis{margin-bottom:20px}.home_kpis_list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}@media(max-width:767.98px){.home_kpis_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.home_kpis_error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;padding:12px 16px;border-radius:4px;background:#ffa5001a}.home_kpis_error p{margin:0}.home_kpis[aria-busy=true]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}@media(max-width:767.98px){.home_kpis[aria-busy=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.home_kpi{transition:box-shadow .2s ease;display:flex;flex-direction:column;gap:4px;min-height:132px;height:100%;padding:16px 20px;border-top:4px solid rgba(6,11,15,.15);border-radius:4px;background:#fdf8ff;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;color:#060b0f;text-decoration:none}.home_kpi_label{font-size:14px;font-weight:500}.home_kpi_value{font-size:32px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.home_kpi_status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home_kpi_context{margin-top:auto;color:#060b0fbf;font-size:13px}.home_kpi.status_critical{border-top-color:#bb4456;background:#bb44561a}.home_kpi.status_critical .home_kpi_status{color:#bb4456}.home_kpi.status_warning{border-top-color:#8a5a00;background:#ffa5001a}.home_kpi.status_warning .home_kpi_status{color:#8a5a00}.home_kpi.status_ok{border-top-color:#1f7a45}.home_kpi.status_ok .home_kpi_status{color:#1f7a45}.home_kpi:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}@media(hover:hover)and (pointer:fine){.home_kpi:hover{box-shadow:0 4px 14px #0000002e}}.home_kpi_placeholder{background:#b9b8b426;box-shadow:none}.home_main{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.home_main:has(>:only-child){grid-template-columns:minmax(0,1fr)}.home_main:empty{display:none}@media(max-width:1024.98px){.home_main{grid-template-columns:minmax(0,1fr)}}.home_main_operations{min-width:0}.home_header{margin-bottom:20px}.home_header h2{margin:0 0 4px}.home_visually_hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home_panel>.action_link_more,.home_operations>.action_link_more{align-self:flex-start;margin-top:auto;padding-top:4px}.home_operations{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.home_panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 20px;border-radius:4px;background:#fdf8ff;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.home_panel_title{margin:0}.home_panel_placeholder{min-height:220px;border-radius:4px;background:#b9b8b426}.home_panel_empty,.home_panel_error p{margin:0;color:#060b0fbf}.home_panel_error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.home_alerts{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.home_alerts_item{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:4px solid rgba(6,11,15,.15)}.home_alerts_item.severity_critical{border-left-color:#bb4456}.home_alerts_item.severity_warning{border-left-color:#8a5a00}.home_alerts_head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.home_alerts_title{font-weight:600}.home_alerts_severity{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home_alerts_item.severity_critical .home_alerts_severity,.home_alerts_item.severity_critical .home_alerts_icon{color:#bb4456}.home_alerts_item.severity_warning .home_alerts_severity,.home_alerts_item.severity_warning .home_alerts_icon{color:#8a5a00}.home_alerts_message{margin:0;color:#060b0fbf;font-size:14px}.home_alerts_item>.action_link{align-self:flex-start}.home_quick_actions{display:flex;flex-direction:column;gap:8px}.home_quick_actions_menu{display:flex;flex-direction:column;gap:4px}.home_quick_actions_list{display:flex;flex-direction:column;margin:0;padding:4px 0 4px 12px;border-left:2px solid rgba(6,11,15,.15);list-style:none}.home_status_content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.home_status_block{display:flex;flex-direction:column;gap:8px;min-width:0}.home_status_tanks{flex-direction:row;align-items:center;gap:16px}.home_status_donut{position:relative;flex:0 0 120px;width:120px;height:120px}.home_status_donut_value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.home_status_ring{display:block;width:100%;height:100%}.home_status_slice_filled,.home_status_slice_free{fill:none;stroke-width:16}.home_status_slice_filled{stroke:rgb(var(--brand-active-rgb))}.home_status_slice_free{stroke:#060b0f26}.home_status_facts{margin:0;padding:0;list-style:none;font-size:14px;color:#060b0fbf}.home_status_fact_main{color:#060b0f;font-weight:600}.home_status_subtitle,.home_status_total{margin:0}.home_status_total{color:#060b0fbf;font-size:14px}.home_status_bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.home_status_day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.home_status_day_count{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#060b0fbf}.home_status_day_bar{display:block;width:24px;height:100px;border-bottom:1px solid rgba(6,11,15,.25)}.home_status_day_label{font-size:12px;color:#060b0fbf}.home_status_bar{fill:rgb(var(--brand-active-rgb))}.home_status_unavailable{margin:0;color:#060b0fbf}.home_analysis{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.home_analysis_item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) auto;align-items:center;gap:4px 16px;padding:10px 0;border-bottom:1px solid rgba(6,11,15,.15)}.home_analysis_item:last-child{border-bottom:0}@media(max-width:767.98px){.home_analysis_item{grid-template-columns:minmax(0,1fr)}}.home_analysis_targets{display:flex;flex-wrap:wrap;gap:4px 8px;color:#060b0fbf;font-size:14px}.home_analysis_date{color:#060b0fbf;font-size:13px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.home_kpi{transition:none}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.table-skeleton{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:40px}.table-skeleton table{margin:10px 0 0;box-shadow:none;border-collapse:collapse}.table-skeleton table thead tr{background:transparent}.table-skeleton table th,.table-skeleton table td{padding:12px 8px;border-bottom:1px solid rgba(6,11,15,.15)}.table-skeleton table thead th{border-bottom:2px solid rgba(6,11,15,.15)}.table-skeleton table thead th .react-loading-skeleton{width:60%;height:12px}.table-skeleton table tbody tr{background:transparent}.table-skeleton table tbody tr:nth-of-type(odd){background:rgba(var(--brand-rgb),.05)}.table-skeleton table tbody tr:nth-of-type(2n){background:transparent}.table-skeleton table tbody tr:last-of-type{border-bottom:0}.table-skeleton table tbody tr:last-of-type td{border-bottom:0}.table-skeleton .switch-skeleton{width:210px;display:flex;gap:30px}.table-skeleton .search-skeleton{width:100%;height:100%;line-height:1}.table-skeleton .filter-skeleton-div{width:100%;height:50px;line-height:1;margin-top:-70px;display:flex}.table-skeleton .mobile-filter-skeleton-div{width:40%;height:50px;line-height:1;display:flex;flex-direction:row;gap:16px;margin-left:auto}.table-skeleton .mobile-filter-skeleton-div span{width:25%;height:100%}.table-skeleton .mobile-filter-skeleton-div .mobile-filter-skeleton{width:100%}.analysis-grid-skeleton{display:flex;flex-direction:row;gap:20px;height:280px}.analysis-grid-skeleton span{width:100%}.analysis-grid-skeleton .analysis-grid-item-skeleton{border-radius:4px;width:100%;line-height:1;height:100%}.info-cards-skeleton{display:flex;flex-direction:row;gap:20px;height:80px}.info-cards-skeleton .info-card-skeleton{border-radius:4px;display:flex;align-items:center;justify-content:space-around;padding:16px;font-weight:600;min-width:200px;width:100%;line-height:1;height:100%}.cards-skeleton{display:flex;flex-direction:row;gap:20px;height:80px;flex-wrap:wrap;margin-top:20px;margin-bottom:90px}.cards-skeleton span{height:100%;width:calc(33.3333333333% - 16px)}.cards-skeleton .card-skeleton{border-radius:4px;width:100%;line-height:1;height:100%}.wineries_selector{display:flex;flex-direction:column;gap:12px;width:100%}.wineries_selector_choose{padding:0;color:#060b0f;font:inherit;font-weight:600;text-align:left;background:transparent;border:0;box-shadow:none;cursor:pointer}.wineries_selector_choose:hover,.wineries_selector_choose:active{color:#060b0f;background:transparent;box-shadow:none}.wineries_selector_choose:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.data_table_row_action:hover .wineries_selector_choose{color:#64242e;text-decoration:underline}.wineries_selector_empty{display:flex;flex-direction:column;align-items:center;gap:16px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.backend_status_banner{position:fixed;top:0;left:0;right:0;z-index:100;padding:8px 16px;text-align:center}.backend_status_banner p{margin:0;color:#f3eff5;font-size:.9rem}.backend_status_banner.down{background-color:orange;color:#060b0f}.backend_status_banner.down p{color:#060b0f}.backend_status_banner.recovered{background-color:#4bbd7f}.operation_form_wrapper .arrow{width:80px;text-align:center}.operation_form_wrapper .arrow.fix-mt{margin-top:30px}.operation_form_wrapper h5{color:#64242e;margin-bottom:0}.operation_form_wrapper_row{display:flex;gap:16px;align-items:center}.operation_form_wrapper_row.align_top{align-items:flex-start}.operation_form_wrapper_row.align_bottom{align-items:flex-end}.operation_form_wrapper_row.align_bottom .automatic_lot_assignment{margin-bottom:16px}.operation_form_wrapper_row .technique_wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.operation_form_wrapper_row .technique_wrapper .technique{display:flex;align-items:center;justify-content:center}.operation_form_wrapper_row .technique_wrapper .technique .technique_state{font-weight:600;margin-right:12px}.operation_form_wrapper_row .technique_wrapper .technique .technique_type{display:inline-block;text-align:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;color:#060b0fbf;background:#b9b8b459;white-space:nowrap}.operation_form_wrapper_row .technique_wrapper .badge{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#060b0f80}.operation_form_wrapper_row.quantity_wrapper{display:flex;flex-direction:column;row-gap:0;margin:0 12px}.operation_form_wrapper_row.quantity_wrapper .switch_wrapper{margin-top:0}.operation_form_wrapper_row .button{margin-left:10px}.operation_form_wrapper_row .switch_wrapper{margin-top:20px}.operation_form_wrapper_row.vertical{gap:0px;flex-direction:column;align-items:baseline}.operation_form_wrapper_row.full_width{width:100%}.operation_form_wrapper_row.dest_tank_fields_row{flex-wrap:wrap}.operation_form_wrapper_row .ouillage_refill_warning{width:100%;text-align:center;color:#bb4456;font-weight:500;margin:0 0 8px}.operation_form_wrapper_row.aside{row-gap:50px;align-items:flex-start}.operation_form_wrapper_row #tanksD{margin-bottom:12px}.operation_form_wrapper_row .tank_quantity_info{display:flex;flex-direction:row;align-items:center;gap:16px}.operation_form_wrapper_row .tank_quantity_info .tank_quantity_info_percentage{display:flex;flex-direction:column;align-items:center}.operation_form_wrapper_row .tank_quantity_info .total_liters{margin-top:18px;font-size:14px;font-weight:600;color:#060b0f80}.operation_form_wrapper_row .new_batch_name_wrapper{display:flex;flex-direction:row;gap:16px}.operation_form_wrapper_row .quantity_switch_col{display:flex;flex-direction:column;gap:8px;align-items:center}.operation_form_wrapper_row .bottling_wrapper{display:flex;flex-direction:row;gap:16px}.operation_form_wrapper_row .bottling_wrapper .bottling_input{margin-top:4px}.operation_form_wrapper_row .bottling_wrapper .bottling_input,.operation_form_wrapper_row .bottling_wrapper .cap_bottle_main_wrapper{display:flex;align-self:center}.operation_form_wrapper_row .tank_row_wrapper{display:flex;flex-direction:column;margin-top:20px}.operation_form_wrapper_row .tank_row_wrapper .tanks_list_table .input_field.is_checkbox{display:block;margin:10px 2px}.operation_form_wrapper_row .tank_row_wrapper .buttons_wrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:-10px}.operation_form_wrapper .must_distribution{font-size:13px}.operation_form_wrapper .must_distribution .must_distribution_p{margin:0;font-weight:500}.operation_form_wrapper .must_distribution .must_distribution_ul2{border-left:2px solid rgb(100,36,46);padding:20px 0 0 10px;margin-left:20px}.operation_form_wrapper .must_distribution .must_distribution_li2{position:relative;padding:6px 0 6px 12px;margin:0}.operation_form_wrapper .must_distribution .must_distribution_li2:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:12px;height:2px;background-color:#64242e}.operation_form_wrapper .must_distribution .must_distribution_li2.disabled{color:#060b0f80;opacity:.8}.operation_form_wrapper .must_distribution .must_distribution_ul{list-style:none;margin:0;padding:20px 0 0 28px;position:relative}.operation_form_wrapper .must_distribution .must_distribution_ul .pomaces_margin_top{margin-top:20px}.operation_form_wrapper .must_distribution .must_distribution_ul .pomaces_margin_top .must_distribution_li:before{background-color:#060b0f80}.operation_form_wrapper .must_distribution .must_distribution_ul .pomaces_margin_top .must_distribution_li.one_pomace:before{height:85%}.operation_form_wrapper .must_distribution .must_distribution_ul .pomaces_margin_top .must_distribution_li:after{background-color:#060b0f80}.operation_form_wrapper .must_distribution .must_distribution_ul.one_el_fix .pomaces_margin_top{margin-top:20px}.operation_form_wrapper .must_distribution .must_distribution_ul.one_el_fix .must_distribution_li:before{top:-7px;height:20px}.operation_form_wrapper .must_distribution .must_distribution_ul.one_el_fix .must_distribution_li:after{background-color:#060b0f80}.operation_form_wrapper .must_distribution .must_distribution_li{position:relative;padding:6px 0 6px 12px;margin:0}.operation_form_wrapper .must_distribution .must_distribution_li:before{content:"";position:absolute;left:-18px;top:-10px;height:calc(100% + 23px);width:2px;background-color:#64242e}.operation_form_wrapper .must_distribution .must_distribution_li:after{content:"";position:absolute;left:-18px;top:50%;transform:translateY(-50%);width:12px;height:2px;background-color:#64242e}.operation_form_wrapper .must_distribution .must_distribution_li:last-child:before{height:50%}.operation_form_wrapper .must_distribution .must_distribution_li.disabled{color:#060b0f80;opacity:.8}.operation_form_wrapper .must_distribution .must_distribution_li.disabled:before,.operation_form_wrapper .must_distribution .must_distribution_li.disabled:after{background-color:#060b0f!important;opacity:.6}.operation_form_wrapper .must_distribution .must_distribution_row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.operation_form_wrapper .must_distribution .dummy_padding_top{margin-top:5px;padding-top:20px}.operation_form_wrapper .must_distribution .must_distribution_label{font-weight:600;flex:0 1 auto;white-space:nowrap}.operation_form_wrapper .must_distribution .must_distribution_value{flex:0 0 auto;text-align:right;min-width:48px;white-space:nowrap;font-style:italic}.operation_form_wrapper h6{margin-top:20px;margin-bottom:0}.drug_batch_wrapper{display:flex;flex-direction:column;gap:12px}.add_drug_batch{height:fit-content;border-radius:50%;padding:4px 7px;width:24px}.add_drug_batch.ok{background-color:#7ab982;color:#f3eff5;border-color:#12f34f26}.add_drug_batch.warning{background-color:#ffa50080;color:#060b0f;border-color:#bb4456}.add_drug_batch.disabled{background-color:#b9b8b426;border-color:#43423e}.add_drug_batch.disabled:hover{background-color:#b9b8b426;border-color:#43423e;color:#060b0f;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;cursor:default}.secondary_bar_container{z-index:0;left:0;top:0;margin-top:-16px;height:32px;display:flex;align-items:center;margin-bottom:16px}.secondary_bar_title{font-weight:500;margin-top:8px;display:flex;gap:8px;z-index:9999}@media all and (max-width:480px){.secondary_bar_title{flex-wrap:wrap;gap:4px}}.secondary_bar_title span{cursor:default;display:block}.secondary_bar_title span:after{content:">";display:inline-block;text-decoration:none!important;margin-left:4px;cursor:default}.secondary_bar_title span:last-of-type{font-weight:600}.secondary_bar_title span:last-of-type:after{content:""}.secondary_bar_title span.secondary_bar_link{cursor:pointer;text-decoration:underline}.audit_widget{margin-top:32px;border-top:1px solid rgba(6,11,15,.1);padding-top:24px}.audit_widget .audit_widget_chevron{transition:transform .25s}.audit_widget .audit_widget_chevron.open{transform:rotate(180deg)}.audit_widget .audit_widget_body{margin-top:16px}.audit_action_badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap}.audit_action_badge.CREATE{background:#d4edda;color:#155724}.audit_action_badge.UPDATE{background:#cce5ff;color:#004085}.audit_action_badge.DELETE{background:#f8d7da;color:#721c24}.audit_action_badge.COMPLETE{background:#e2d9f3;color:#4a235a}.audit_action_badge.ROLLBACK{background:#fde8cd;color:#7d4e00}.audit_action_badge.RECTIFY{background:#fff3cd;color:#856404}.audit_diff_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.audit_diff_item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.82rem;line-height:1.4}.audit_diff_field{font-weight:600;color:#060b0fbf;min-width:0}.audit_diff_field:after{content:":"}.audit_diff_value{color:#060b0fbf;word-break:break-all;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit_diff_before{color:#bb4456;text-decoration:line-through;word-break:break-all;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit_diff_arrow{color:#060b0f40;flex-shrink:0}.audit_diff_after{color:#155724;word-break:break-all;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit_diff_empty{color:#060b0f40;font-size:.82rem}@media all and (max-width:640px){.audit_diff_value,.audit_diff_before,.audit_diff_after{max-width:min(180px,55vw)}}.operation_info_container_title{display:flex;align-items:center}.operation_info_container_title.additional{margin-top:-16px}.operation_info_container_title h4{flex-grow:1}.operation_info_container_title .change_drug_batches_button{margin-bottom:16px}.operation_info_container_row{display:flex;align-items:center;gap:16px;margin-left:16px}.operation_info_container_row.align_top{align-items:flex-start}.operation_info_container_row.vertical{gap:0px;flex-direction:column;align-items:baseline}.operation_info_container_row.align_bottom{align-items:flex-end}.operation_info_container_row.filter_wrapper{align-items:flex-start;align-items:center;margin-bottom:50px;gap:40px;position:relative;justify-content:space-between}.operation_info_container_row.filter_wrapper.is_link .filter_in,.operation_info_container_row.filter_wrapper.is_link .filter_out{font-size:20px;font-weight:600;color:#666;white-space:nowrap}.operation_info_container_row.filter_wrapper.is_link .filter_out{padding-left:14px}.operation_info_container_row.filter_wrapper.is_link .filter_out:before{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);border-left:6px solid #999;border-top:4px solid transparent;border-bottom:4px solid transparent;width:0;height:0;z-index:0}.operation_info_container_row.filter_wrapper.is_link:before{content:"";position:absolute;top:50%;left:0;right:20px;height:2px;background:#ccc;transform:translateY(-50%);z-index:0}.operation_info_container_row.filter_wrapper.is_link>div{position:relative;z-index:1;background:#f3eff5;padding:0 6px}.operation_info_container_row .pomaces_wrapper{display:flex;flex-direction:column}.operation_info_container_row .pomaces_wrapper .pomace_wrapper{display:flex;justify-content:space-between}.operation_info_container_row .pomace_input_row{display:flex;flex-direction:row;align-items:center;gap:8px}.operation_info_container_row .pomace_input_row .batch_lot_label{margin-top:0;white-space:nowrap}.operation_info_container_row .stabilization_time{display:flex;flex-direction:row;gap:10px;align-items:center}.operation_info_container_row .stabilization_time .elapsed_time{margin-top:20px;font-size:18px;font-weight:600;color:#060b0f80;width:120px}.operation_info_container_row .stabilization_time .elapsed_time.warning{color:orange}.operation_info_container_row .stabilization_time .elapsed_time.expired{color:#bb4456}.operation_info_container_row .total_drug_wrapper{gap:20px}.operation_info_container_row .total_drug_cost_wrapper .total_drug{width:unset}.operation_info_container_row .total_drug_wrapper,.operation_info_container_row .total_drug_cost_wrapper{display:flex}.operation_info_container_row .total_drug_wrapper .costs,.operation_info_container_row .total_drug_cost_wrapper .costs{width:100px}.operation_info_container_row .total_drug_wrapper .total_drug ul,.operation_info_container_row .total_drug_cost_wrapper .total_drug ul{margin-top:10px;margin-left:10px}.operation_info_container_row .total_drug_wrapper .total_drug li,.operation_info_container_row .total_drug_cost_wrapper .total_drug li{margin-top:3px}.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_quantity .substance_quantity,.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_cost .substance_quantity,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_quantity .substance_quantity,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_cost .substance_quantity{font-weight:500;font-size:18px;margin-right:12px}.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_quantity .substance_batch_names,.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_cost .substance_batch_names,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_quantity .substance_batch_names,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_cost .substance_batch_names{font-style:italic;font-weight:400;font-size:12px;text-align:end}.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_cost,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_cost{margin-top:5px;padding:1px}.operation_info_container_row .total_drug_wrapper .total_drug .total_drug_cost.fix-margin,.operation_info_container_row .total_drug_cost_wrapper .total_drug .total_drug_cost.fix-margin{margin-bottom:15px}.operation_info_container_row.lot_detail{flex-direction:column}.operation_info_container_row.lot_info,.operation_info_container_row.start{align-items:flex-start}.operation_info_container_row .tank_error{display:flex;max-width:300px;flex-wrap:wrap}.operation_info_container_row .inputs_wrapper{display:flex;flex-direction:row;gap:16px;margin-top:-40px}.operation_info_container_row.additional{padding-top:0;padding-bottom:0;color:gray}.operation_info_container_row_total{display:flex;align-items:center;margin-left:16px;flex-wrap:wrap}.operation_info_container_row_total .stabilization_additional{margin-right:10px;font-size:14px;font-weight:600;color:#060b0f80;display:flex;flex-wrap:wrap;flex-direction:column;gap:4px}.operation_info_container_row_total .stabilization_additional span{font-size:12px;font-weight:400;color:#060b0f}.operation_info_container_row .init_wrapper{display:flex;align-items:center}.operation_info_container h3{margin:16px 0}.operation_info_container .arrow{min-width:70px;text-align:center}.operation_info_container .arrow.fix-mt{margin-top:30px}.operation_info_container .tanks_wrapper .tank_name{font-weight:450;width:150px;font-size:19px}.operation_info_container .tanks_wrapper .tank_name.unset-width{width:unset}.operation_info_container .tanks_wrapper .tank_name.fix-mt{margin-top:30px}.operation_info_container .batch_name{font-weight:400}.operation_info_container .batch_name.bold{font-weight:500}.operation_info_container .batch_name.bold .new{color:red;font-weight:600;font-size:9px;position:absolute;margin-top:-8px;margin-left:6px;text-transform:uppercase;white-space:nowrap}.operation_info_detail{margin:16px 0}.analysis_table{width:100%}.analysis_table .analysis_title,.analysis_table .analysis_switch{margin-bottom:0}.analysis_detail_header{display:flex;align-items:center;gap:10px}.analysis_detail_field_analysis_badge{padding:2px 8px;background-color:#e3f2fd;color:#1976d2;border-radius:3px;font-size:12px;font-weight:500;white-space:nowrap;display:inline-block}.lot_wrapper{display:flex;flex-direction:row;align-items:center}.lot_wrapper .tank_header{font-weight:500;margin-bottom:30px;text-transform:uppercase;width:100%;display:flex;justify-content:center;text-align:center}.lot_wrapper .tank_header p{width:150px;border-bottom:1.5px solid rgb(100,36,46)}.lot_wrapper.recap{text-align:center;display:inline-block;margin-bottom:10px}.lot_wrapper.recap .additional.only_name{font-size:14px;margin-top:5px}.lot_wrapper .lot_name{font-weight:450;font-size:19px}.lot_wrapper .lot_name.detail{width:150px}.lot_wrapper .lot_name.recap{width:unset}.lot_wrapper .lot_quantity{text-align:center;width:180px;display:inline-block}.lot_wrapper h6{text-align:center}.lot_wrapper h6{margin-bottom:-5px}.lot_representation{width:100px;height:35px;border:3px solid rgba(194,148,103,.75);position:relative;border-radius:0 0 8px 8px/0px 0px 8px 8px;overflow:hidden;display:flex;margin:10px auto;max-width:100px;border-top:none}.lot_representation_recap{border:1px solid rgba(6,11,15,.5)}.lot_representation .lot_estimated_progress{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:0;background-image:repeating-linear-gradient(45deg,#fff3 0px 10px,#fff0 10px 20px)}.lot_representation .lot_estimated_progress.white{background-color:#e0df8a}.lot_representation .lot_estimated_progress.rose{background-color:#e5b1cf}.lot_representation .lot_estimated_progress.red{background-color:#e08a8a}.lot_representation .lot_progress_white{position:absolute;bottom:0;background:#f9d573;width:100%;left:0;border-top-left-radius:0;border-top-right-radius:0;z-index:1}.lot_representation .lot_progress_rose{position:absolute;bottom:0;background:#c74f59;width:100%;left:0;border-top-left-radius:0;border-top-right-radius:0;z-index:0}.lot_representation .lot_progress_red{position:absolute;bottom:0;background:#64242e;width:100%;left:0;border-top-left-radius:0;border-top-right-radius:0;z-index:0}.tanks_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:16px 0}.tanks_wrapper .tank_header{font-weight:500;margin-bottom:30px;text-transform:uppercase;width:100%;display:flex;justify-content:center;text-align:center}.tanks_wrapper .tank_header p{width:150px;border-bottom:1.5px solid rgb(100,36,46)}.tanks_wrapper .tank_percentage{display:block;margin-top:4px;font-size:.8em;font-weight:400;color:#060b0f80}.tanks_wrapper .init_status{text-align:center;width:180px}.tanks_wrapper .end_status{text-align:center;width:180px;position:relative}.tanks_wrapper .end_status.unset-width{width:unset}.tanks_wrapper .end_status .centered{text-align:center}.tanks_wrapper .end_status .barrel_occupancy{display:flex;align-items:center;padding:4px 10px;margin:8px 4px 4px;font-weight:500;font-size:14px;border-radius:9999px;background-color:#43423e;color:#f3eff5;transition:all .2s ease;position:absolute;height:20px;top:7px;right:-5px;z-index:5}.tanks_wrapper .end_status .barrel_occupancy.fix_top{top:54px;right:-13px}.tanks_wrapper .end_status .barrel_occupancy.tonneau{top:unset;bottom:83px;right:-17px}.tanks_wrapper .end_status .barrel_occupancy.tonneau.fix_top{top:54px}.tanks_wrapper .tank_representation{width:80px;height:120px;background:#b9b8b480;position:relative;border-radius:8px;overflow:hidden;display:flex;margin:10px auto;max-width:80px}.tanks_wrapper .tank_representation.barrique{z-index:0;width:80px;height:50px;background:#c69c6d;border-radius:50%/15%;position:relative;margin:10px auto;box-shadow:inset 0 0 0 2px #8b5e3c;border:1px solid #8b5e3c}.tanks_wrapper .tank_representation.barrique:before,.tanks_wrapper .tank_representation.barrique:after{content:"";position:absolute;width:6px;height:100%;background:#5a3e2b;top:0}.tanks_wrapper .tank_representation.barrique:before{left:15%}.tanks_wrapper .tank_representation.barrique:after{right:15%}.tanks_wrapper .tank_representation.tonneau{z-index:0;width:105px;max-width:105px;height:72px;background:#d1a06eb5;border-radius:50%/15%;position:relative;margin:10px auto;box-shadow:inset 0 0 0 2px #8b5e3c}.tanks_wrapper .tank_representation.tonneau:before,.tanks_wrapper .tank_representation.tonneau:after{content:"";position:absolute;width:6px;height:100%;background:#5a3e2b;top:0}.tanks_wrapper .tank_representation.tonneau:before{left:15%}.tanks_wrapper .tank_representation.tonneau:after{right:15%}.tanks_wrapper .tank_representation .floating_estimated_text{position:absolute;left:0;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;z-index:3;transform:translateY(50%);font-size:12px}.tanks_wrapper .tank_representation .tank_tile_estimated_progress{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;background-image:repeating-linear-gradient(45deg,#fff3 0px 10px,#fff0 10px 20px)}.tanks_wrapper .tank_representation .tank_tile_estimated_progress.white{background-color:#e0df8a}.tanks_wrapper .tank_representation .tank_tile_estimated_progress.rose{background-color:#e5b1cf}.tanks_wrapper .tank_representation .tank_tile_estimated_progress.red{background-color:#e08a8a}.tanks_wrapper .tank_representation .tank_tile_estimated_progress.no_bg_image{background-image:unset}.tanks_wrapper .tank_representation .tank_tile_progress{position:absolute;bottom:0;background:#64242e;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:3}.tanks_wrapper .tank_representation .tank_tile_progress_white{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:3;background:#f9d573}.tanks_wrapper .tank_representation .tank_tile_progress_orange{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:3;background:#ffbd07}.tanks_wrapper .tank_representation .tank_tile_progress_rose{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:3;background:#c74f59}.tanks_wrapper .tank_representation .tank_tile_progress_red{position:absolute;bottom:0;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:3;background:#64242e}.tanks_wrapper .tank_representation_recap{border:1px solid rgba(6,11,15,.5)}.elapsed_time_badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-weight:500;font-size:14px;transition:all .3s ease;position:relative}.elapsed_time_badge__icon{display:flex;align-items:center;justify-content:center;font-size:16px}.elapsed_time_badge__icon-element{color:inherit}.elapsed_time_badge__content{display:flex;flex-direction:column;align-items:center;gap:2px}.elapsed_time_badge__value{font-weight:600;line-height:1.2;letter-spacing:.3px}.elapsed_time_badge__label{font-size:11px;font-weight:400;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.elapsed_time_badge__status-dot{width:8px;height:8px;border-radius:50%;margin-left:4px;flex-shrink:0}.elapsed_time_badge__status-dot--warning{background-color:orange;animation:pulse-orange 2s ease-in-out infinite}.elapsed_time_badge__status-dot--expired{background-color:#bb4456;animation:pulse-red 2s ease-in-out infinite}.elapsed_time_badge__icon-small{font-size:14px}.elapsed_time_badge__icon-xs{font-size:12px}.elapsed_time_badge__value--compact{font-size:14px;font-weight:600;line-height:1.2}.elapsed_time_badge__value--table{font-size:13px;font-weight:500;line-height:1.3}.elapsed_time_badge--detailed{background:#3498db1f;border:1px solid rgba(52,152,219,.25);padding:8px 14px}.elapsed_time_badge--detailed.warning{background:linear-gradient(135deg,#ffa50014,#ffa5000a);border-color:#ffa5004d;color:orange;font-weight:600}.elapsed_time_badge--detailed.warning .elapsed_time_badge__icon{color:orange}.elapsed_time_badge--detailed.expired{background:linear-gradient(135deg,#bb445614,#bb44560a);border-color:#bb44564d;color:#bb4456;font-weight:600}.elapsed_time_badge--detailed.expired .elapsed_time_badge__icon{color:#bb4456;animation:bounce-icon .6s ease-in-out infinite}.elapsed_time_badge--detailed:not(.warning):not(.expired){color:#060b0f80}.elapsed_time_badge--detailed:not(.warning):not(.expired) .elapsed_time_badge__icon{color:#3cc26b}.elapsed_time_badge--filtering{background-color:#fff;border:1px solid rgba(100,36,46,.12);color:#060b0f80;padding:5px 10px}.elapsed_time_badge--filtering .elapsed_time_badge__icon-small{color:#060b0f80}.elapsed_time_badge--filtering.warning{background-color:#ffa50014;border-color:#ffa50040;color:orange}.elapsed_time_badge--filtering.warning .elapsed_time_badge__icon-small{color:orange}.elapsed_time_badge--filtering.expired{background-color:#bb445614;border-color:#bb445640;color:#bb4456}.elapsed_time_badge--filtering.expired .elapsed_time_badge__icon-small{color:#bb4456}.elapsed_time_badge--table{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:16px;background-color:#fff;color:#060b0f80;font-size:13px;font-weight:500}.elapsed_time_badge--table .elapsed_time_badge__icon-xs{font-size:12px;color:inherit}.elapsed_time_badge--table.warning{background-color:#ffa5001f;color:orange;font-weight:600}.elapsed_time_badge--table.warning .elapsed_time_badge__icon-xs{color:orange;animation:pulse-icon 1.5s ease-in-out infinite}.elapsed_time_badge--table.expired{background-color:#bb44561f;color:#bb4456;font-weight:600}.elapsed_time_badge--table.expired .elapsed_time_badge__icon-xs{color:#bb4456}@keyframes pulse-orange{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes pulse-red{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #bb445666}50%{opacity:.8;transform:scale(1.2);box-shadow:0 0 0 4px #bb445600}}@keyframes bounce-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pulse-icon{0%,to{opacity:1}50%{opacity:.6}}@media all and (max-width:767px){.elapsed_time_badge--detailed{padding:6px 10px}.elapsed_time_badge--detailed .elapsed_time_badge__icon{font-size:14px}.elapsed_time_badge--detailed .elapsed_time_badge__value{font-size:13px}.elapsed_time_badge--table{font-size:12px;padding:2px 6px}.elapsed_time_badge--table .elapsed_time_badge__icon-xs{font-size:11px}}.virtual_toggle_row{display:flex;justify-content:flex-end;margin-bottom:16px}.tank_operation_wrapper{position:relative}.tank_operation_wrapper .tank_virtual_badge{position:absolute;top:6px;right:6px;font-size:10px;font-weight:700;color:#6478a0;background:#6478a014;border:1px solid rgba(100,120,160,.25);border-radius:4px;padding:2px 6px;pointer-events:none;z-index:1}.tank_operation_wrapper .tanks_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:16px;margin-top:16px}@media(max-width:480.98px){.operation_info_container{width:100%}}.tanks_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:16px;margin-bottom:16px}.tanks_wrapper.lot_detail{flex-direction:column}.tanks_wrapper .composition_wrapper{max-width:180px}.tanks_wrapper .composition_wrapper .composition{display:flex;align-items:center}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper{display:flex;gap:16px;align-items:center;padding:12px;position:relative;visibility:hidden;opacity:0;transition:opacity .3s ease;font-style:italic}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper.visible{visibility:visible;opacity:1}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper.fix-mt{margin-top:30px}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper:after{content:"";position:absolute;top:50%;left:-21px;transform:translateY(-50%);border-width:10px;border-style:solid;border-color:transparent rgb(100,36,46) transparent transparent;pointer-events:none}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper.lot_detail{margin-top:20px;max-width:100%;display:flex;justify-content:center}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper.lot_detail:after{top:-20px;left:50%;transform:translate(-50%);border-width:10px;border-color:transparent transparent rgb(100,36,46) transparent;pointer-events:none}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper .lot_arrow{cursor:pointer}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper .lot_arrow.open{transform:rotate(180deg)}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper .lot_info{text-align:center;line-height:1.3;max-width:100%;width:100%;display:block;overflow-wrap:break-word;word-break:break-word;white-space:normal}.tanks_wrapper .composition_wrapper .composition .lot_info_wrapper .lot_info .batch_name{white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%}.tanks_wrapper.no-center{justify-content:flex-start}.tanks_wrapper .batch_name{white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%}.tanks_wrapper .batch_name.bold{font-weight:500}.tanks_wrapper .cta_wrapper{min-width:200px;margin-right:auto}.tanks_wrapper .tanks_recap{flex:1;overflow-x:hidden;padding:10px 4px;margin-left:16px}.tanks_wrapper .tanks_recap.no_min_width{min-width:unset}.tanks_wrapper .tanks_recap.mb-40{margin-bottom:-40px}.tanks_wrapper .tanks_recap .tanks_recap_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:16px;width:100%;max-width:100vw;box-sizing:border-box}.tanks_wrapper .tanks_recap .tanks_recap_wrapper .tooltip_label{font-weight:500}.tanks_wrapper .tanks_recap .tanks_recap_wrapper .tooltip_label.empty{margin-top:5px}@media(max-width:1000px){.tanks_wrapper .tanks_recap{margin-left:unset;margin-top:16px}.tanks_wrapper .tanks_recap .tanks_recap_wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}}@media(max-width:768px){.tanks_wrapper .tanks_recap .tanks_recap_wrapper{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,auto)}}.tanks_title{margin-top:-20px;margin-bottom:5px;text-align:right}.tanks_span{margin-left:50px;font-weight:400}@media all and (max-width:1280px){.primary_container_menu>.tanks_wrapper{align-items:flex-start;flex-wrap:wrap}.primary_container_menu>.tanks_wrapper>.cta_wrapper{order:1;margin-left:auto;margin-right:auto}.primary_container_menu>.tanks_wrapper>.tanks_recap{flex-basis:100%;order:2;margin-left:0}}@media(min-width:1025px)and (max-width:1280.98px){.hub_primary_container{padding-right:32px!important}}@media(max-width:480.98px){.tanks_title{margin-bottom:32px!important}.tanks_wrapper{flex-wrap:wrap;justify-content:space-between!important;margin-left:0!important;flex-direction:column!important;width:100%}.tanks_wrapper .tank_header{margin-bottom:0}.tanks_wrapper .tank_name{width:100%;text-align:center}.tanks_wrapper .tank_name .additional.smaller{font-size:14px!important;font-weight:400!important}.tanks_wrapper .arrow{margin-top:10px!important}.tanks_wrapper .arrow div{transform:rotate(90deg)}.tanks_wrapper .arrow .fake-line-wrapper .fake-line:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;border-left:2px solid black;transform:translate(-50%)}.tanks_wrapper .arrow .fake-line-wrapper div{margin-bottom:-10px;width:60%;height:17px;position:relative;text-align:center}.tanks_wrapper .cta_wrapper{margin-top:-20px;margin-right:auto;width:100%}.tanks_wrapper .cta_wrapper .cta{width:100%;justify-content:center;gap:16px}}.email_verification_wrapper{background-color:#f3eff5;padding:32px;border-radius:10px}.main_container .login_wrapper.password_recovery .password_recovery_text{margin:0 0 16px;color:#060b0fbf;font-size:14px;line-height:1.4}.main_container .login_wrapper.password_recovery .password_recovery_notice{margin:0 0 8px;padding:10px 12px;color:#060b0f;line-height:1.4;border-left:3px solid rgb(var(--brand-rgb));border-radius:4px;background:rgba(var(--brand-rgb),.05)}@font-face{font-family:jost;src:url(/assets/Jost-Thin-W_UOTyGZ.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ThinItalic-Dr53WZAs.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-ExtraLight-u3WRxl72.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ExtraLightItalic-aBKzaNgn.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Light-B_dzCdpF.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-LightItalic-jokpcum3.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Regular-DX4LU2Kz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-Italic-Vb8vtWmj.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Medium-pBPs6pM4.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-MediumItalic-CDGyPcnH.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-SemiBold-BzFSwjN8.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-SemiBoldItalic-Qxw_OKOd.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Bold-CJOZm-dR.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-BoldItalic-C1brKU80.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-ExtraBold-BpwqEwF7.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ExtraBoldItalic-CYcomC-9.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Black-DhEN4xGS.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-BlackItalic-qnlnaqNP.ttf) format("truetype");font-weight:900;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--brand-rgb: 100, 36, 46;--brand-shadow-rgb: 79, 23, 31;--brand-active-rgb: 139, 44, 59;--brand-accent-rgb: 223, 106, 138;--brand-accent-soft-rgb: 229, 120, 149;--brand-cta-rgb: 144, 27, 58;--logo-mark-rgb: 98, 36, 48;--logo-ring-rgb: 186, 0, 39}html.chrome-dpi-fix{zoom:.75}html.chrome-dpi-fix.login-page{zoom:1}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box;font-family:jost,arial,"sans-serif"!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid rgb(144,27,58);outline-offset:2px}.header :focus-visible,.sidebar_container :focus-visible,.mobile_topbar :focus-visible,.mobile_drawer :focus-visible{outline-color:#f9d573}body{background-color:#f3eff5;color:#060b0f}h1{font-size:36px;font-weight:700;margin:0 0 32px;line-height:140%}h2{font-size:32px;font-weight:700;margin:0 0 16px;line-height:120%}h3{font-size:32px;font-weight:600;margin:0 0 32px;line-height:120%;color:#060b0fbf}h4{color:#060b0f;font-size:24px;font-weight:700;padding:10px 0;line-height:110%}h5{color:#060b0fbf;font-size:18px;font-weight:600;margin:0 0 32px;padding:5px 0}h6{color:#060b0fbf;font-size:18px;font-weight:600;margin:0 0 32px;line-height:110%}a{color:#060b0f;text-decoration:none;position:relative;display:inline-block;width:auto}p_bold{font-weight:400}p.tanks{font-size:16px;font-weight:600;padding-bottom:4px;margin-left:8px}.alert_no_info{font-weight:500;font-size:16px}.red_card{border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;padding:32px;margin:32px;background-color:rgb(var(--brand-rgb));color:#f3eff5}.unauthorized_wrapper{background-color:#f3eff5;padding:32px;border-radius:10px}.unauthorized_wrapper button{margin-top:20px}.container{display:flex;flex-direction:column;gap:20px}.container .primary_container,.container .hub_primary_container,.container .primary_container_top{transition:left .3s ease,width .3s ease}@media(min-width:1025px){.container.icon .primary_container,.container.icon .hub_primary_container,.container.icon .primary_container_top{left:var(--sidebar-w-collapsed);width:calc(100% - var(--sidebar-w-collapsed))}}.container_primary_content{width:100%}.main_container{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;width:100%;margin:0;padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.main_container:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(247.51deg,#c6e3e133 13.76%,rgba(var(--brand-shadow-rgb),.2) 94.3%),url(/assets/hero-BcRA0CON.jpg) center/cover no-repeat;background-image:linear-gradient(247.51deg,#c6e3e133 13.76%,rgba(var(--brand-shadow-rgb),.2) 94.3%),image-set(url(/hero.webp) type("image/webp"),url(/assets/hero-BcRA0CON.jpg) type("image/jpeg"));background-color:#5d5e39}.primary_container{padding:32px 80px 32px 32px;position:relative;display:flex;flex-direction:column;gap:10px}.primary_container .primary_container_top{position:fixed;top:30px;left:var(--sidebar-w);right:0;z-index:14;background:#f3eff5;padding:16px;box-shadow:0 4px 6px -2px #0000001a}.primary_container .primary_container_top .secondary_bar_container{margin-top:40px;margin-left:26px}.primary_container .primary_container_top .primary_container_menu{margin-top:26px;margin-left:26px}.primary_container .primary_container_bottom{margin-top:180px;overflow-y:hidden;flex:1;padding:4px 16px 12px 4px}.primary_container .primary_container_bottom.mt_10{margin-top:100px}.react-datepicker-popper{z-index:1000}.fg1{flex-grow:1}.fg0{flex-grow:0}.textarea_field{padding:0}.submit_field{width:100%}.submit_field input{margin:20px auto;width:100%;color:#f3eff5;background-color:#901b3a;padding:14px 24px;font-size:15px;font-weight:600;border:2px solid rgb(144,27,58);border-radius:14px;cursor:pointer;box-shadow:0 6px 12px #901b3a66}.submit_field input:hover{background-color:#a2274a;border-color:#a2274a;box-shadow:0 8px 16px #901b3a80;transform:translateY(-1px)}.submit_field input:active{background-color:#7f1733;border-color:#7f1733;box-shadow:0 4px 8px #901b3a4d;transform:translateY(0)}.submit_field input{transition:box-shadow .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out}.submit_field input:disabled{background:#f3eff540;color:#f3eff580;cursor:default}.submit_field.is_login input{font-size:16px;border:none;box-shadow:none;color:#060b0f;background-color:rgba(var(--brand-rgb),.5)}.submit_field.is_login input:hover{box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;background-color:#f3eff5bf}*{scrollbar-color:rgba(33,37,31,.32)}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:#21251f52}*::-webkit-scrollbar-thumb{background-color:#21251f52;border-radius:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 3s linear infinite;display:inline-block}.lot_type_badge{display:inline-block;width:fit-content;max-width:fit-content;align-self:center;margin:2px auto 0;padding:1px 8px;border-radius:100px;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.02em;text-align:center;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.lot_type_badge--0{color:#64242e;background-color:#64242e1a;border-color:#64242e40}.lot_type_badge--1{color:#926e00;background-color:#f9d57326;border-color:#f9d57380}.lot_type_badge--2{color:#060b0fbf;background-color:#b9b8b440;border-color:#b9b8b480}.lot_type_badge--placeholder{visibility:hidden;border-color:transparent;background-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--header-h: 60px;--topbar-h: 0px;--sidebar-w: 260px;--sidebar-w-collapsed: 72px;--page-gutter: 32px;--tap-target: 44px}@media(max-width:1024.98px){:root{--header-h: 0px;--topbar-h: 56px;--sidebar-w: 0px;--page-gutter: 24px}}@media(max-width:767.98px){:root{--page-gutter: 16px}}@media(min-width:1920px){:root{--page-gutter: 48px}}html[data-display=tv]{--tap-target: 56px;--page-gutter: 48px}@media(max-width:1024.98px){.main_container{padding-top:calc(16px + var(--topbar-h) + env(safe-area-inset-top))}.primary_container,.hub_primary_container{left:0;width:100%;margin-left:0}.primary_container{padding:0 var(--page-gutter) calc(24px + env(safe-area-inset-bottom))}.primary_container .primary_container_top{position:sticky;top:calc(var(--topbar-h) + env(safe-area-inset-top));left:auto;right:auto;width:auto;margin:0 calc(-1 * var(--page-gutter));padding:12px var(--page-gutter)}.primary_container .primary_container_top .secondary_bar_container{margin:0}.primary_container .primary_container_top .primary_container_menu{margin:12px 0 0}.primary_container .primary_container_bottom,.primary_container .primary_container_bottom.mt_10{margin-top:16px;padding:0}}.client_form_wrapper_row{display:flex;flex-direction:row;gap:16px}.client_form_wrapper_row.flex_start{align-items:flex-start}@media all and (max-width:640px){.client_form_wrapper_row{flex-wrap:wrap;min-width:0}.client_form_wrapper_row>*{flex:1 1 220px;min-width:0;max-width:100%}}.protocol_info_container_row{display:flex;flex-wrap:wrap;gap:16px}.protocols_alert{display:flex;justify-content:center;align-items:center;flex-direction:column}.protocols_grid{margin-top:32px}.protocol_tile_progress{position:absolute;bottom:0;background:#64242e;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:0}.protocol_tile_content_name{font-size:18px;width:100%}.protocol_applications_invalid_badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:#bb44561f;color:#bb4456;font-size:12px;font-weight:600}@media all and (max-width:640px){.protocol_info_container_row{min-width:0}.protocol_info_container_row>*{min-width:0;max-width:100%}}.bottles_count_cell{display:flex;flex-direction:column;gap:2px}.bottles_count_row{display:flex;align-items:center;gap:6px}.substances_list_table>.table-container{justify-content:flex-start;overflow-x:auto;padding:0 8px 12px;scrollbar-gutter:stable}.substances_list_table>.table-container>table{min-width:760px}.data_table{width:100%;margin:0;box-shadow:none;border-collapse:collapse;font-size:14px}.data_table thead tr{background:transparent;color:#060b0fbf}.data_table thead th{border-bottom:2px solid rgba(6,11,15,.15)}.data_table tbody tr{background:transparent;transition:background-color .15s ease}.data_table tbody tr:nth-of-type(odd){background:rgba(var(--brand-rgb),.05)}.data_table tbody tr:nth-of-type(2n){background:transparent}.data_table tbody tr:last-of-type{border-bottom:0}@media(hover:hover)and (pointer:fine){.data_table tbody tr:hover{background:rgba(var(--brand-rgb),.1)}}.data_table th,.data_table td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(6,11,15,.15)}.data_table th{color:#060b0fbf;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.data_table tbody tr:last-child td{border-bottom:0}.data_table tbody tr.data_table_row_action{cursor:pointer}@media(max-width:767.98px){.data_table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.data_table tr,.data_table td{display:block}.data_table tr{padding:8px 0;border-bottom:1px solid rgba(6,11,15,.15)}.data_table td{display:flex;gap:12px;justify-content:space-between;padding:4px 0;border-bottom:0;text-align:right}.data_table td:before{content:attr(data-label);flex:0 0 auto;color:#060b0fbf;font-size:12px;font-weight:700;text-align:left}}.data_cell_main,.data_cell_sub,.data_cell_alert{display:block}.data_cell_sub,.data_cell_alert{font-size:13px}.data_cell_sub{color:#060b0fbf}.data_cell_alert{color:#bb4456;font-weight:600}.data_cell_group{display:block}.data_cell_group+.data_cell_group{margin-top:6px}.data_cell_number{font-variant-numeric:tabular-nums;white-space:nowrap}.data_cell_buttons{display:inline-flex;align-items:center;gap:4px}.data_status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap}.data_status.status_critical{color:#bb4456}.data_status.status_warning{color:#8a5a00}.data_status.status_ok{color:#1f7a45}.data_dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;background:rgb(var(--brand-active-rgb));border-radius:50%;animation:data_dot_pulse 1.6s ease-in-out infinite}@keyframes data_dot_pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.data_dot{animation:none}.data_table tbody tr{transition:none}}.lot_phase{display:flex;align-items:center;gap:8px}.lot_name{display:inline-flex;align-items:center;gap:8px}.lot_color_dot{flex:0 0 auto;width:10px;height:10px;border:1px solid rgba(6,11,15,.25);border-radius:50%}.lot_color_dot.color_red{background:#64242e}.lot_color_dot.color_white{background:#f9d573}.lot_color_dot.color_rose{background:#c74f59}.lot_color_dot.color_orange{background:#ffbd07}.page_header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px}.page_header_title{margin:0}.page_header_back{display:inline-flex;flex-basis:100%;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#060b0fbf;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.page_header_back:hover,.page_header_back:active{background:none;box-shadow:none;color:#060b0f}@media(hover:hover)and (pointer:fine){.page_header_back:hover{text-decoration:underline}}.page_header_back:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.page_header_status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.page_header_fact{margin:0;padding-left:20px;color:#060b0fbf;border-left:1px solid rgba(6,11,15,.25)}.page_header_actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}@media(max-width:767.98px){.page_header_fact{padding-left:12px}.page_header_actions{width:100%;margin-left:0}}.legal_layout{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:#f3eff5;color:#060b0f;font-size:16px;line-height:1.5;overflow-wrap:break-word}.legal_layout :focus-visible{outline:.1875rem solid rgb(144,27,58);outline-offset:.1875rem}.legal_layout_container{width:100%;max-width:72rem;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.legal_layout_header{position:relative;z-index:1;background-color:#fdf8ff;box-shadow:0 .125rem .75rem #060b0f24}.legal_layout_header_row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.legal_layout_brand{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:rgb(var(--brand-rgb));font-size:1.375rem;font-weight:600;text-decoration:none}.legal_layout_mark{width:2.25rem;height:auto;flex:none;fill:none;stroke-linejoin:miter;stroke-linecap:butt}.legal_layout_mark_ring{stroke:rgb(var(--logo-ring-rgb));stroke-width:11.5}.legal_layout_mark_wine{stroke:rgb(var(--logo-mark-rgb));stroke-width:13.5}.legal_layout_login{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.5rem;border-radius:4px;color:#901b3a;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:.25rem;transition:color .4s ease-in-out,background-color .4s ease-in-out}.legal_layout_login:hover{color:#a2274a;background-color:#f3eff5}.legal_layout_main{flex:1 0 auto;padding-block:clamp(1rem,4vw,2.5rem)}.legal_layout_footer{background-color:rgb(var(--brand-rgb));color:#fff;font-size:.875rem}.legal_layout_footer_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1.5rem;padding-block:.5rem}.legal_layout_company{margin:0;padding-block:.5rem}.legal_layout_links{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:0 -.5rem;padding:0;list-style:none}.legal_layout_links a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;color:inherit;text-decoration:underline;text-underline-offset:.25rem;transition:color .4s ease-in-out}.legal_layout_links a:hover{color:#c6e3e1}.legal_layout_links a[aria-current=page]{font-weight:600;text-decoration-thickness:.125rem}.legal_layout_footer :focus-visible{outline-color:#fff}@media(max-width:480.98px){.legal_layout_header_row{gap:.5rem}.legal_layout_brand{gap:.375rem;font-size:1.125rem}.legal_layout_mark{width:1.75rem}}@media(prefers-reduced-motion:reduce){.legal_layout *{transition:none!important}}.legal_page{width:100%;max-width:52rem;margin:0 auto;overflow-wrap:break-word}.legal_card{min-width:0;padding:32px 40px 40px;color:#060b0f;font-size:16px;line-height:1.6;background:#fdf8ff;border-top:.375rem solid rgb(var(--brand-rgb));border-radius:4px;box-shadow:0 .125rem .75rem #060b0f24}.legal_card p,.legal_card li{max-width:48rem;margin:0 0 12px}@media(max-width:767.98px){.legal_card{padding:20px 16px 24px}}.legal_card_head{margin-bottom:20px}.legal_title{margin:0 0 8px;color:rgb(var(--brand-rgb));font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:600;line-height:1.2}.legal_card .legal_lead{margin:0;color:#060b0fbf}.legal_intro{padding-bottom:8px;border-bottom:1px solid rgba(6,11,15,.15)}.legal_section{margin-top:32px}.legal_section:first-child{margin-top:0}.legal_intro+.legal_section{margin-top:24px}.legal_section_title{margin:0 0 12px;color:rgb(var(--brand-rgb));font-size:20px;font-weight:600;line-height:1.3}.legal_block{margin-top:20px}.legal_block:first-of-type{margin-top:0}.legal_block_title{margin:0 0 6px;padding:0;color:#060b0fbf;font-size:16px;font-weight:700;line-height:1.4}.legal_list{margin:0 0 12px;padding-left:24px;list-style:disc}.legal_list li{margin-bottom:4px}.legal_toggle{display:inline-flex;align-items:center;gap:8px;min-height:2.75rem;padding:4px 0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.legal_toggle:hover,.legal_toggle:active{color:inherit;background:none;box-shadow:none}.legal_toggle:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.legal_table{margin-top:8px}.legal_table code{font-family:inherit;font-weight:600;overflow-wrap:anywhere}.legal_table td{line-height:1.5}@media(max-width:767.98px){.legal_table td{flex-direction:column;gap:2px;text-align:left}}.detail_page{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.detail_kpis{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}@media(max-width:767.98px){.detail_kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.detail_kpi{display:flex;flex-direction:column;gap:4px;min-height:132px;height:100%;padding:16px 20px;border-top:4px solid rgba(6,11,15,.15);border-radius:4px;background:#fdf8ff;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;color:#060b0f;text-decoration:none}.detail_kpi_label{font-size:14px;font-weight:500}.detail_kpi_value{font-size:32px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.detail_kpi_status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.detail_kpi_context{margin-top:auto;color:#060b0fbf;font-size:13px}.detail_kpi.status_critical{border-top-color:#bb4456;background:#bb44561a}.detail_kpi.status_critical .detail_kpi_status{color:#bb4456}.detail_kpi.status_warning{border-top-color:#8a5a00;background:#ffa5001a}.detail_kpi.status_warning .detail_kpi_status{color:#8a5a00}.detail_kpi.status_ok{border-top-color:#1f7a45}.detail_kpi.status_ok .detail_kpi_status{color:#1f7a45}a.detail_kpi{transition:box-shadow .2s ease}a.detail_kpi:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}@media(hover:hover)and (pointer:fine){a.detail_kpi:hover{box-shadow:0 4px 14px #0000002e}}.detail_section{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 20px 20px;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.detail_section_header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.detail_section_title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:16px}.detail_section_count{color:#060b0fbf;font-size:13px;font-weight:400}.detail_section_actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.detail_section .data_table,.detail_section .data_cards{margin-bottom:0}@media(max-width:767.98px){.detail_section{padding:12px 16px 16px}}.detail_subtitle{margin:4px 0 0;color:#060b0fbf;font-size:13px;font-weight:600}.detail_fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;margin:0}.detail_fields dt{margin-bottom:2px;color:#060b0fbf;font-size:13px}.detail_fields dd{margin:0;font-size:15px;overflow-wrap:anywhere}@media(max-width:767.98px){.detail_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}.detail_field_wide{grid-column:1/-1}.detail_chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.detail_chips>li{padding:2px 10px;border:1px solid rgba(6,11,15,.15);border-radius:999px;background:#b9b8b426;font-size:13px}.detail_layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.detail_layout>*{min-width:0}@media(max-width:1024.98px){.detail_layout{grid-template-columns:minmax(0,1fr)}}.detail_layout_even{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1024.98px){.detail_layout_even{grid-template-columns:minmax(0,1fr)}}.detail_text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.detail_empty{margin:0;color:#060b0fbf}.detail_options{display:flex;flex-wrap:wrap;gap:8px}.detail_option{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;color:#060b0f;background-color:#f3eff5;border:1px solid rgba(6,11,15,.25);border-radius:6px;box-shadow:none;cursor:pointer}.detail_option:hover,.detail_option:active{color:#060b0f;border-color:#64242e;background-color:rgba(var(--brand-rgb),.1);box-shadow:none}.detail_option:focus-visible{outline:2px solid rgb(100,36,46);outline-offset:2px}.detail_option.active,.detail_option.active:hover{color:#f3eff5;background-color:#64242e;border-color:#64242e}.detail_option .detail_option_count{font-size:12px;font-weight:400;color:#060b0f80}.detail_option.active .detail_option_count{color:#f3eff5}.wine_label{max-width:560px;padding:16px 20px;background:#fff7e980;border:1px solid rgba(6,11,15,.1);border-radius:8px}.wine_label_title{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#060b0fbf}.wine_label_list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wine_label_item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(6,11,15,.1)}.wine_label_item:last-child{border-bottom:0}.wine_label_name{font-weight:600}.wine_label_amount{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.wine_label_unit{font-size:12px;color:#060b0fbf}.detail_not_found{display:flex;flex-direction:column;align-items:center;gap:8px;margin:48px 0;color:#060b0fbf}.detail_not_found p{margin:0}.winery_modules_list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.winery_modules_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid rgba(6,11,15,.15)}.winery_modules_row:last-child{border-bottom:0}.winery_modules_row .detail_option:disabled{cursor:default;opacity:.6}.winery_modules_name{display:inline-flex;align-items:center;gap:8px;font-weight:600;overflow-wrap:anywhere}.detail_note{margin:12px 0 0;color:#060b0fbf;font-size:13px}.op_technique{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;color:#060b0f;font-size:13px;font-weight:600;white-space:nowrap;background:#b9b8b440;border:1px solid rgba(6,11,15,.15);border-radius:999px}.op_technique.color_red{background:#64242e1f;border-color:#64242e73}.op_technique.color_red>svg{color:#4b1b23}.op_technique.color_white{background:#f9d5731f;border-color:#f9d57373}.op_technique.color_white>svg{color:#bba056}.op_technique.color_rose{background:#c74f591f;border-color:#c74f5973}.op_technique.color_rose>svg{color:#953b43}.op_technique.color_orange{background:#ffbd071f;border-color:#ffbd0773}.op_technique.color_orange>svg{color:#bf8e05}.op_detail .page_header_fact .data_cell_main{display:inline-flex;align-items:center;gap:4px}.op_detail .page_header_fact .data_cell_alert{display:inline-block;margin-left:8px;padding:1px 10px;font-size:13px;background:#bb445614;border-radius:999px}.op_timing{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;color:#060b0fbf;font-size:12px;font-weight:600;white-space:nowrap;background:#b9b8b440;border-radius:999px}.op_timing_late{color:#8a5a00;background:#8a5a001a}.op_timing_onTime{color:#1f7a45;background:#1f7a451a}.op_detail .operation_destemming_wrapper,.op_detail .operation_transfer_wrapper,.op_detail .operation_bottling_wrapper,.op_detail .operation_treatment_wrapper,.op_detail .operation_automatic_wrapper,.op_detail .operation_analysis_wrapper{display:contents}.op_detail_main,.op_detail_aside{display:flex;flex-direction:column;gap:16px;min-width:0}.op_detail_aside .detail_fields{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tank_gauge{display:flex;flex:0 0 auto;flex-direction:column-reverse;width:40px;height:64px;overflow:hidden;background:#b9b8b426;border:2px solid rgba(6,11,15,.25);border-radius:8px 8px 12px 12px}.tank_gauge_barrel{width:60px;height:48px;border-color:#935e2859;border-radius:45%/22%;background:repeating-linear-gradient(90deg,#c2946740 0 12px,#935e2859 12px 14px)}.tank_gauge_lot{width:56px;height:48px;border-top-color:transparent;border-radius:2px 2px 10px 10px}.tank_gauge_fill,.tank_gauge_held{flex:0 0 auto}.tank_gauge_fill.color_red,.tank_gauge_held.color_red{background-color:#64242e}.tank_gauge_fill.color_white,.tank_gauge_held.color_white{background-color:#f9d573}.tank_gauge_fill.color_rose,.tank_gauge_held.color_rose{background-color:#c74f59}.tank_gauge_fill.color_orange,.tank_gauge_held.color_orange{background-color:#ffbd07}.tank_gauge_held{opacity:.45;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 3px,transparent 3px,transparent 7px)}.tank_gauge>.level_0{height:0%}.tank_gauge>.level_1{height:1%}.tank_gauge>.level_2{height:2%}.tank_gauge>.level_3{height:3%}.tank_gauge>.level_4{height:4%}.tank_gauge>.level_5{height:5%}.tank_gauge>.level_6{height:6%}.tank_gauge>.level_7{height:7%}.tank_gauge>.level_8{height:8%}.tank_gauge>.level_9{height:9%}.tank_gauge>.level_10{height:10%}.tank_gauge>.level_11{height:11%}.tank_gauge>.level_12{height:12%}.tank_gauge>.level_13{height:13%}.tank_gauge>.level_14{height:14%}.tank_gauge>.level_15{height:15%}.tank_gauge>.level_16{height:16%}.tank_gauge>.level_17{height:17%}.tank_gauge>.level_18{height:18%}.tank_gauge>.level_19{height:19%}.tank_gauge>.level_20{height:20%}.tank_gauge>.level_21{height:21%}.tank_gauge>.level_22{height:22%}.tank_gauge>.level_23{height:23%}.tank_gauge>.level_24{height:24%}.tank_gauge>.level_25{height:25%}.tank_gauge>.level_26{height:26%}.tank_gauge>.level_27{height:27%}.tank_gauge>.level_28{height:28%}.tank_gauge>.level_29{height:29%}.tank_gauge>.level_30{height:30%}.tank_gauge>.level_31{height:31%}.tank_gauge>.level_32{height:32%}.tank_gauge>.level_33{height:33%}.tank_gauge>.level_34{height:34%}.tank_gauge>.level_35{height:35%}.tank_gauge>.level_36{height:36%}.tank_gauge>.level_37{height:37%}.tank_gauge>.level_38{height:38%}.tank_gauge>.level_39{height:39%}.tank_gauge>.level_40{height:40%}.tank_gauge>.level_41{height:41%}.tank_gauge>.level_42{height:42%}.tank_gauge>.level_43{height:43%}.tank_gauge>.level_44{height:44%}.tank_gauge>.level_45{height:45%}.tank_gauge>.level_46{height:46%}.tank_gauge>.level_47{height:47%}.tank_gauge>.level_48{height:48%}.tank_gauge>.level_49{height:49%}.tank_gauge>.level_50{height:50%}.tank_gauge>.level_51{height:51%}.tank_gauge>.level_52{height:52%}.tank_gauge>.level_53{height:53%}.tank_gauge>.level_54{height:54%}.tank_gauge>.level_55{height:55%}.tank_gauge>.level_56{height:56%}.tank_gauge>.level_57{height:57%}.tank_gauge>.level_58{height:58%}.tank_gauge>.level_59{height:59%}.tank_gauge>.level_60{height:60%}.tank_gauge>.level_61{height:61%}.tank_gauge>.level_62{height:62%}.tank_gauge>.level_63{height:63%}.tank_gauge>.level_64{height:64%}.tank_gauge>.level_65{height:65%}.tank_gauge>.level_66{height:66%}.tank_gauge>.level_67{height:67%}.tank_gauge>.level_68{height:68%}.tank_gauge>.level_69{height:69%}.tank_gauge>.level_70{height:70%}.tank_gauge>.level_71{height:71%}.tank_gauge>.level_72{height:72%}.tank_gauge>.level_73{height:73%}.tank_gauge>.level_74{height:74%}.tank_gauge>.level_75{height:75%}.tank_gauge>.level_76{height:76%}.tank_gauge>.level_77{height:77%}.tank_gauge>.level_78{height:78%}.tank_gauge>.level_79{height:79%}.tank_gauge>.level_80{height:80%}.tank_gauge>.level_81{height:81%}.tank_gauge>.level_82{height:82%}.tank_gauge>.level_83{height:83%}.tank_gauge>.level_84{height:84%}.tank_gauge>.level_85{height:85%}.tank_gauge>.level_86{height:86%}.tank_gauge>.level_87{height:87%}.tank_gauge>.level_88{height:88%}.tank_gauge>.level_89{height:89%}.tank_gauge>.level_90{height:90%}.tank_gauge>.level_91{height:91%}.tank_gauge>.level_92{height:92%}.tank_gauge>.level_93{height:93%}.tank_gauge>.level_94{height:94%}.tank_gauge>.level_95{height:95%}.tank_gauge>.level_96{height:96%}.tank_gauge>.level_97{height:97%}.tank_gauge>.level_98{height:98%}.tank_gauge>.level_99{height:99%}.tank_gauge>.level_100{height:100%}.op_transfers{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media(max-width:767.98px){.op_transfers{grid-template-columns:minmax(0,1fr)}}.op_move_notes{margin:0;color:#060b0fbf;font-size:13px;overflow-wrap:anywhere}.op_filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}@media(max-width:767.98px){.op_filters{flex-direction:column;align-items:stretch}}.op_filter{display:flex;align-items:center;gap:12px;min-width:0}.op_filter+.op_filter:before{content:"→"/"";color:#060b0fbf;font-size:20px}@media(max-width:767.98px){.op_filter{flex-direction:column;align-items:stretch}.op_filter+.op_filter:before{content:"↓"/"";align-self:center}}.op_transfer{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px 16px 16px;border:1px solid rgba(6,11,15,.15);border-radius:4px}.op_transfer.is_virtual{border-style:dashed}.op_transfer_head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.op_transfer_name{margin:0;font-size:15px}.op_transfer_virtual,.op_transfer_new,.op_transfer_share{padding:1px 8px;color:#060b0fbf;font-size:12px;font-weight:600;background:#b9b8b440;border-radius:10px}.op_transfer_moved{margin-left:auto;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.op_transfer_moved.in{color:#1f7a45}.op_transfer_moved.out{color:#060b0fbf}.op_transfer_states{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.op_transfer_states.single{grid-template-columns:minmax(0,1fr)}.op_transfer_arrow{color:#060b0f80}.op_transfer_state{display:grid;grid-template-columns:auto minmax(0,max-content);justify-content:center;column-gap:10px;align-items:center}.op_transfer_state .tank_gauge{grid-row:1/span 4;align-self:end}.op_transfer_state_title{color:#060b0fbf;font-size:11px;font-weight:700;text-transform:uppercase}.op_transfer_state_lot{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.op_transfer_state_qty{font-size:13px;font-variant-numeric:tabular-nums}.op_transfer_state_percent{color:#060b0fbf;font-size:12px}.op_transfer_drop{margin:0;font-size:13px;font-weight:600}.op_transfer_drop.loss{color:#bb4456}.op_transfer_drop.gain{color:#1f7a45}.op_transfer_error{margin:0;color:#bb4456;font-size:13px;font-weight:600}.op_transfer_confirm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;padding-top:12px;border-top:1px solid rgba(6,11,15,.15)}.op_transfer .total_drug_wrapper{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px}.op_transfer .total_drug_wrapper ul{margin:4px 0 0;padding:0;list-style:none}.op_transfer .total_drug_wrapper .substance_quantity{margin-right:8px;font-weight:700}.op_transfer .total_drug_wrapper .substance_batch_names{margin:0;color:#060b0fbf;font-size:12px;font-style:italic}.op_pomaces{display:flex;flex-direction:column}.op_pomace{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:12px 0;border-bottom:1px solid rgba(6,11,15,.15)}.op_pomace:first-child{padding-top:0}.op_pomace:last-child{padding-bottom:0;border-bottom:0}.op_pomace>.detail_fields{flex:1 1 260px}.op_table{overflow-x:auto}.op_analysis_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.op_analysis_toolbar .action_button[aria-pressed=true]{color:#fdf8ff;background:#bb4456;border-color:#bb4456}.op_analysis_matrix th{text-transform:none;letter-spacing:0}.op_analysis_matrix .op_analysis_source{position:sticky;left:0;z-index:1;background:#fdf8ff}.op_analysis_matrix td{white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:767.98px){.op_analysis_matrix .op_analysis_source{position:static;background:transparent}.op_analysis_matrix td{white-space:normal}}.op_analysis_value{display:inline-flex;align-items:center;gap:4px;font-weight:600}.op_analysis_value.status_critical{color:#bb4456}.op_analysis_value.status_ok{color:#1f7a45}.op_analysis_trend{color:#060b0fbf}.op_analysis_badge{display:inline-block;margin-left:8px;padding:1px 8px;color:#060b0fbf;font-size:12px;font-weight:600;background:#b9b8b440;border-radius:10px}.op_analysis_chart{display:flex;flex-direction:column;gap:12px;min-width:0}.op_analysis_bars{display:grid;grid-template-columns:minmax(80px,160px) minmax(0,1fr) auto;gap:8px 12px;margin:0;padding:0;list-style:none}.op_analysis_bar{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-size:14px}.op_analysis_bar_name{overflow:hidden;color:#060b0fbf;text-overflow:ellipsis;white-space:nowrap}.op_analysis_bar_track{width:100%;height:24px;overflow:visible}.op_analysis_bar_track .op_analysis_chart_range{fill:#1f7a45;fill-opacity:.1}.op_analysis_bar_track .op_analysis_chart_limit{stroke:#bb4456;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.op_analysis_bar_track .op_analysis_chart_bar{fill:#060b0f80}.op_analysis_bar_track .op_analysis_chart_bar.is_inside{fill:#1f7a45}.op_analysis_bar_track .op_analysis_chart_bar.is_outside{fill:#bb4456}.op_analysis_bar_value{justify-self:end;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.op_health_icon{flex:0 0 auto;align-self:center;color:#060b0fbf}.op_health_icon.status_critical{color:#bb4456}.op_health_icon.status_warning{color:#8a5a00}.op_health_icon.status_ok{color:#1f7a45}.op_health_text{margin:0;color:#060b0fbf;font-size:14px}.op_health_reasons{margin:0;padding-left:18px;font-size:13px}.op_execute{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;padding:12px 20px;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.op_execute_reason{display:inline-flex;align-items:center;gap:6px;margin:0 auto 0 0;color:#8a5a00;font-size:14px}.op_execute .action_button{min-height:44px}@media(max-width:767.98px){.op_execute{padding:12px 16px}.op_execute .action_button{width:100%;justify-content:center}}.op_notes_list{margin:0;padding:0;list-style:none}.op_note{padding:10px 0;border-bottom:1px solid rgba(6,11,15,.15)}.op_note:last-child{border-bottom:0}.op_note_head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.op_note_message{margin:4px 0 0;white-space:pre-wrap}.op_note_form{display:flex;flex-direction:column;gap:8px;margin-top:12px}.op_note_form label{color:#060b0fbf;font-size:14px}.op_note_form textarea{width:100%;min-height:80px;padding:8px 12px;box-sizing:border-box;color:#060b0f;font:inherit;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px;resize:vertical}.op_note_form textarea:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.data_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:12px}@media(max-width:767.98px){.data_cards{grid-template-columns:minmax(0,1fr);gap:12px}}.data_card{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:#060b0f;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.data_card_body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px}.data_card_head{display:flex;flex-direction:column;gap:4px}.data_card_name{margin:0;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.data_card_fact{display:flex;align-items:flex-start;gap:8px;margin:0;color:#060b0fbf;font-size:14px}.data_card_fact>svg{flex:0 0 auto;margin-top:2px}.data_card_quantity{flex-wrap:wrap;align-items:center}.data_card_quantity>svg{margin-top:0}.data_card_quantity .data_cell_main{color:#060b0f}.data_card_tanks{align-items:center}.data_card_tanks>svg{margin-top:0}.data_card_tanks_names{min-width:0;overflow:hidden;color:#060b0f;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.data_card_tanks_more{flex:0 0 auto;color:#060b0fbf;font-weight:600}.data_card_next{padding-top:10px;border-top:1px solid rgba(6,11,15,.15)}.data_card_next_title{margin:0 0 4px;color:#060b0fbf;font-size:13px}.data_card_footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid rgba(6,11,15,.15)}.list_page{min-width:0;width:100%}.list_page .list_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.list_page .list_toolbar .filter_panel{margin-left:auto}.list_page .list_toolbar>.filter_input{flex-direction:row;align-items:center;gap:8px}@media(max-width:767.98px){.list_page .list_toolbar .filter_select,.list_page .list_toolbar .filter_select_control,.list_page .list_toolbar>.filter_input{flex:1 1 100%}.list_page .list_toolbar>.filter_input input{flex:1 1 auto;min-width:0}.list_page .list_toolbar .filter_select_control select{min-width:0}}.list_page .list_empty{margin:24px 0;color:#060b0fbf;text-align:center}.list_page .data_table{margin-bottom:12px;font-size:15px}.list_page .data_table th{font-size:13px}.list_page .data_table .data_cell_sub,.list_page .data_table .data_cell_alert{font-size:14px}.list_page .filter_pagination{margin-top:12px}.substate_text{display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap;color:inherit}.substate_badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;color:#f3eff5;background:#b9b8b480}.substate_destemming{background:#c74f59}.substate_macerating{background:#64242e}.substate_fermenting{background:#ffbd07}.substate_post_fermentation{background:#f7cc3c}.substate_racking_ready{background:#f9d573;color:#060b0fbf}.substate_aging{background:#c29467}.substate_stabilizing{background:#c6e3e1;color:#060b0fbf}.substate_clarifying{background:#7cc1bd}.substate_filtering{background:#c6e3e1bf;color:#060b0fbf}.substate_bottling_ready{background:#7ab982}.substate_bottle_aging{background:#c29467bf}.substate_ready_to_ship{background:#4bbd7f}.substate_default{background:#b9b8b480}.substate_badge_active{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#060b0f80}.substate_badge_active .pulse_icon{color:#64242e;font-size:10px;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hub_primary_container_row{display:flex;gap:16px}.hub_primary_container_row.cards{justify-content:flex-end;min-height:100px;margin-top:-20px}@media all and (min-width:1025px)and (max-width:1054px){.hub_primary_container_row.cards{justify-content:flex-start}}@media all and (min-width:481px)and (max-width:736px){.hub_primary_container_row.cards{justify-content:flex-start;flex-wrap:wrap;min-height:80px}}.hub_primary_container_row.end{justify-content:end;margin-bottom:-20px;margin-top:-20px}.hub_primary_container_row .operations_list_table{width:100%;flex-basis:100%}.hub_primary_container_row .operations_list_table.margin_top{margin-top:40px}.hub_primary_container_row.no_wrap{margin-bottom:16px}@media all and (max-width:480px){.hub_primary_container_row{display:flex;gap:32px}.hub_primary_container_row.no_wrap{flex-wrap:nowrap;align-items:center;justify-content:space-between}}@media all and (max-width:480px){.hub_primary_container_row .operation_dropdown{display:flex;flex-basis:100%}}.hub_primary_container_row .operation_additional{display:flex;gap:16px}@media all and (max-width:480px){.hub_primary_container_row .operation_additional{display:flex;gap:32px;margin-right:0}}@media all and (max-width:450px){.hub_primary_container_row .operation_additional{gap:16px;margin-right:0}}.warning_wrapper{border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;display:flex;align-items:center;justify-content:space-around;padding:16px;font-weight:600;width:200px}@media all and (min-width:481px)and (max-width:600px){.warning_wrapper{width:180px}}@media all and (max-width:480px){.warning_wrapper{width:unset}}@media all and (min-width:481px)and (max-width:736px){.warning_wrapper.warning_tbd{flex-basis:80%}}@media all and (max-width:450px){.warning_wrapper.warning_tbd{flex-basis:80%}}.warning_wrapper.warning_tbd{background-color:#f7cc064d}@media all and (max-width:380px){.warning_wrapper.warning_tbd{flex-grow:1}}.warning_wrapper.warning_exp{background-color:#f7cc3c}@media all and (min-width:481px)and (max-width:736px){.warning_wrapper.warning_exp{flex-basis:100%}}@media all and (max-width:450px){.warning_wrapper.warning_exp{flex-basis:100%}}@media all and (min-width:481px)and (max-width:736px){.warning_wrapper.warning_exp{margin-right:0}}@media all and (max-width:480px){.warning_wrapper.warning_exp{margin-right:0}}@media all and (max-width:380px){.warning_wrapper.warning_exp{flex-grow:1}}.warning_wrapper.warning_due{background-color:#c25666}@media all and (min-width:737px){.warning_wrapper.warning_due{margin-left:16px}}@media all and (min-width:481px)and (max-width:736px){.warning_wrapper.warning_due{flex-basis:100%}}@media all and (max-width:480px){.warning_wrapper.warning_due{flex-basis:100%}}.warning_wrapper.warning_ok{background-color:#7ab982;flex-grow:1}.warning_wrapper.is_grey{background-color:#b9b8b440}.warning_wrapper .warning_label{width:75%}.warning_wrapper .warning_value{font-size:24px}.interval_row{display:flex;align-items:center;justify-content:flex-end}.interval_value{display:flex;gap:4px;font-size:13px;font-weight:600}.interval_value span{margin-right:4px}@media all and (max-width:350px){.interval_value{flex-wrap:wrap}.interval_value .react-datepicker-wrapper{display:flex;flex:1 1 100%}}.react-datepicker__input-container input{width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.operations_list_table>.table-container{justify-content:flex-start;overflow-x:auto;padding:0 8px 12px;scrollbar-gutter:stable}.operations_list_table>.table-container>table{min-width:820px}@media all and (max-width:768px){.hub_primary_container_row{flex-wrap:wrap;min-width:0}.hub_primary_container_row.cards,.hub_primary_container_row.end{margin-top:0;margin-bottom:16px}.hub_primary_container_row.end{justify-content:flex-start}.hub_primary_container_row.no_wrap{flex-wrap:wrap}.hub_primary_container_row .operation_additional{flex:1 1 100%;flex-wrap:wrap;gap:12px}.interval_row{justify-content:flex-start}.interval_value{flex:1 1 100%;flex-wrap:wrap;min-width:0}.interval_value .react-datepicker-wrapper{flex:1 1 180px;min-width:0}}.tab-selector{display:flex;gap:4px;margin:25px 0;overflow-x:auto;border-bottom:1px solid rgba(6,11,15,.15)}.tab-selector .tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;color:#060b0fbf;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;box-shadow:none;cursor:pointer}.tab-selector .tab:hover,.tab-selector .tab:active{color:#060b0fbf;background:transparent;box-shadow:none}.tab-selector .tab.active{color:#060b0f;border-bottom-color:rgb(var(--brand-rgb))}.tab-selector .tab:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:-2px}@media(hover:hover)and (pointer:fine){.tab-selector .tab:hover{color:#060b0f;background:rgba(var(--brand-rgb),.05)}}.tab-selector .tab_count{min-width:22px;padding:0 6px;box-sizing:border-box;color:#060b0fbf;font-size:12px;line-height:20px;text-align:center;background:#060b0f1a;border-radius:10px}.list_grid{display:flex;flex-wrap:wrap;gap:32px}.list_tile{position:relative;z-index:1;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;overflow:hidden;cursor:pointer;transition:box-shadow .4s ease-in-out}.list_tile:hover{box-shadow:5px 5px 7px 3px #21251f52}.list_tile_compact{width:150px;background:#c6e3e1bf;padding:8px}.list_tile_wide{width:250px;height:200px;padding:32px;background-color:#c6e3e140}.list_tile_content{position:relative;z-index:1;border-radius:4px;padding:8px;transition:box-shadow .4s ease-in-out}.list_tile_content_boxed{background:#f3eff5;box-shadow:4px 4px 6px 1px #21251f52 inset}.list_tile:hover .list_tile_content_boxed{box-shadow:4px 4px 6px 5px #21251f52 inset}.list_tile_content_name{font-weight:600;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(6,11,15,.5)}.list_tile_content_name_wrapper{display:flex}.list_tile_content_name_wrapper_icon{margin-left:14px}.list_tile_content_rows{margin-bottom:10px}.list_tile_content_rows p{text-align:right}.list_tile_progress{position:absolute;bottom:0;background:#64242e;width:100%;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:0}.form_page h6{margin-top:20px;margin-bottom:0}.form_page_row{display:flex;gap:16px;align-items:center}.form_page_row.vertical{flex-direction:column;align-items:baseline}.form_page_row.aside{row-gap:50px;align-items:flex-start}.form_page_row .protocol-table-container{width:100%}.form_page_row .analysis-filter{display:flex;gap:16px}.form_page_row_cta .button{margin-left:10px}.admin_form{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.admin_form .admin_form_row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%}.admin_form .admin_form_row>*{flex:1 1 200px}.admin_form .submit_field{align-self:flex-start}@media all and (max-width:640px){.form_page_row{flex-wrap:wrap;min-width:0}.form_page_row:not(.vertical)>*{flex:1 1 220px;min-width:0;max-width:100%}.form_page_row.aside{row-gap:24px}.form_page_row .analysis-filter{width:100%;flex-wrap:wrap}.form_page_row .analysis-filter>*{flex:1 1 180px;min-width:0}.form_page_row_cta{display:flex;flex-wrap:wrap;gap:10px}.form_page_row_cta .button{margin-left:0}}.substance_form_wrapper .row{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline}.substance_form_wrapper.vertical{flex-direction:column;align-items:baseline}.substance_form_wrapper_row.wrap{flex-wrap:wrap}.substance_form_wrapper_row.card{padding:2px 10px;border-left:2px solid rgb(100,36,46);box-shadow:-4px 0 10px -4px #64242e4d;margin-bottom:12px}.substance_form_wrapper_row .unit-selector{margin-top:-16px;margin-bottom:-16px}.substance_form_wrapper_row .row_wrapper{flex-direction:row;gap:16px;display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;column-gap:12px}.substance_form_wrapper_row .row_wrapper .minus_button{display:flex;align-self:center;margin-top:20px}.substance_form_wrapper_row .row_wrapper.row_container{padding:2px 10px;border-left:2px solid rgb(100,36,46);box-shadow:-4px 0 10px -4px #64242e4d;margin-bottom:12px}@media(min-width:1281px){.primary_container{padding-right:32px!important}}@media(min-width:1025px)and (max-width:1280.98px){.primary_container{padding-right:32px!important}}
