@charset "UTF-8";.button{cursor:pointer;border:none;background:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.1);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:rgba(var(--brand-rgb),.1);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.05);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:rgba(var(--brand-rgb),.1);border:1px solid rgba(var(--brand-rgb),.1);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:rgba(var(--brand-rgb),.25)}.cta.add:disabled,button.add:disabled{background:rgba(var(--brand-rgb),.05);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}}.base_card{background-color:rgba(var(--brand-rgb),.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52;padding:32px;width:100%;min-height:64px}.base_card.light_gray{background-color:#b9b8b440}.wizard_lot_detail_card{width:100%;background-color:#fdf8ff;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:16px;margin-top:12px;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}.wizard_lot_detail_card .lot_representation{zoom:.75;transform-origin:top center}.wizard_dest_tank_detail_card{display:flex;flex-direction:column;width:100%;background-color:#fdf8ff;border:1px solid rgba(0,0,0,.1);border-radius:4px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.wizard_dest_tank_detail_card .tank_representation{zoom:.5;transform-origin:top center}.wizard_dest_tank_detail_card .tanks_wrapper{justify-content:flex-start}.wizard_dest_tank_detail_card .tanks_wrapper .tank_header{font-weight:500;margin-bottom:30px;text-transform:uppercase;width:100%;display:flex;justify-content:center;text-align:center}.wizard_dest_tank_detail_card .tanks_wrapper .tank_header p{width:150px;border-bottom:1.5px solid rgb(var(--brand-rgb))}.wizard_dest_tank_detail_card .wizard_dest_card_header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000005;border-bottom:1px solid rgba(0,0,0,.08)}.wizard_dest_tank_detail_card .wizard_dest_card_header .wizard_dest_card_title{font-size:13px;font-weight:600;color:#060b0f}.wizard_dest_tank_detail_card .wizard_dest_card_header .wizard_dest_card_remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(187,68,86,.5);background:#bb44560d;color:#bb4456;font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease;padding:0}.wizard_dest_tank_detail_card .wizard_dest_card_header .wizard_dest_card_remove:hover{background:#bb44561f;border-color:#bb4456}.wizard_dest_tank_detail_card .wizard_dest_card_body{display:flex;gap:20px;padding:14px 16px}.wizard_dest_tank_detail_card .wizard_dest_card_viz{flex-shrink:0}.wizard_dest_tank_detail_card .wizard_dest_card_viz .tank_representation{zoom:.5;transform-origin:top center}.wizard_dest_tank_detail_card .wizard_dest_card_controls{flex:1;display:flex;flex-direction:column;gap:12px;align-items:center}.tank_sanitized_badge{display:inline-block;padding:4px 8px;background-color:#d4edda;color:#155724;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom:4px}.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{--rt-opacity: 1;z-index:20;max-width:min(320px,90vw);padding:8px 12px;color:#f3eff5;font-size:13px;font-weight:500;line-height:1.45;background-color:#060b0f;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.tooltip-container .tooltip-diff-arrow .tooltip-arrow{background-color:inherit}.tooltip-container .tooltip-diff-arrow__success{background-color:#7ab982;color:#060b0f}.tooltip-container .tooltip-diff-arrow__info{background-color:#060b0f;color:#f3eff5}.tooltip-container .tooltip-diff-arrow__warning{background-color:#f7cc3c;color:#060b0f}.tooltip-container .tooltip-diff-arrow__error{background-color:#bb4456;color:#f3eff5}.info-tooltip{display:inline-flex;align-items:center;margin-left:6px;color:#060b0f80;line-height:1}.info-tooltip .tooltip-text{z-index:10}.info-tooltip .icon{display:inline-flex;font-size:14px;cursor:help}.info-tooltip:hover{color:#060b0fbf}.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}}.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}}:where(*:has(>.action_button_primary))>.action_button_outline,:where(*: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_toggle{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:#060b0f;font-size:14px;cursor:pointer}.filter_toggle input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:rgb(var(--brand-rgb));cursor:pointer}.filter_toggle input:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:2px}.filter_toggle input:disabled{cursor:default}.filter_toggle:has(input:disabled){color:#060b0f80;cursor:default}.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}.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}.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:rgba(var(--brand-accent-rgb),.25)}.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);animation:clock_second_sweep 60s steps(60,end) infinite}.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:rgba(var(--brand-accent-rgb),.25);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:rgba(var(--brand-accent-rgb),.25);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:rgba(var(--brand-accent-rgb),.25)}.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}.clock_analog_second{display:none}}@keyframes clock_second_sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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:164px;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}}.personal_notes_trigger.header_wrapper_notes,.personal_notes_trigger.mobile_topbar_action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:6px;color:inherit;background:transparent;border:0;border-radius:4px;box-shadow:none;transform:none;cursor:pointer}.personal_notes_trigger.header_wrapper_notes:hover,.personal_notes_trigger.header_wrapper_notes:active,.personal_notes_trigger.mobile_topbar_action:hover,.personal_notes_trigger.mobile_topbar_action:active{color:inherit;box-shadow:none;transform:none}.personal_notes_trigger.header_wrapper_notes:focus-visible,.personal_notes_trigger.mobile_topbar_action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.personal_notes_trigger.header_wrapper_notes{width:36px;min-width:36px;height:36px;min-height:36px}.personal_notes_trigger.header_wrapper_notes:hover,.personal_notes_trigger.header_wrapper_notes:active{background-color:rgba(var(--brand-accent-rgb),.25)}@media(min-width:1025px)and (max-width:1280.98px){.personal_notes_trigger.header_wrapper_notes{width:34px;min-width:34px;height:34px;min-height:34px;padding:5px}}.personal_notes_trigger.mobile_topbar_action{width:var(--tap-target);height:var(--tap-target);margin-left:auto;padding:0}.personal_notes_trigger.mobile_topbar_action:hover,.personal_notes_trigger.mobile_topbar_action:active{background:#ffffff1f}.modal_wrapper .base_modal.personal_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.personal_notes{padding:16px}}.personal_notes_card{display:flex;flex-direction:column;gap:12px}.personal_notes_header{display:flex;flex-direction:column;gap:2px}.personal_notes_title{margin:0;font-size:16px}.personal_notes_winery{margin:0;color:#060b0fbf;font-size:14px}.personal_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}.personal_notes_text:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.personal_notes_hint{margin:0;color:#060b0fbf;font-size:13px}.personal_notes_error{margin:0;color:#bb4456;font-size:13px}.personal_notes_footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.personal_notes_modified{margin-right:auto;color:#060b0fbf;font-size:13px}.personal_notes_overflow{color:#bb4456;font-weight:600}.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;width:auto;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}@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}}.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}@font-face{font-family:jost;src:url(/assets/Jost-Thin-CUaF4-H_.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ThinItalic-BsrNqx58.woff2) format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-ExtraLight-9w0D045Y.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ExtraLightItalic-Iyuep3aK.woff2) format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Light-BvnPGQTO.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-LightItalic-CydvQCw_.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Regular-B5glT1ff.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-Italic-B-ihSsiq.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Medium-DNqv0NHk.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-MediumItalic-BRD-BxgG.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-SemiBold-DKGNqYM-.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-SemiBoldItalic-DMyKijI8.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Bold-CNb5g0wh.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-BoldItalic-D_2V2gj_.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-ExtraBold-BnGiFD28.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-ExtraBoldItalic-BmlzL52y.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:jost;src:url(/assets/Jost-Black-CEtQ92hD.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:jost;src:url(/assets/Jost-BlackItalic-oL5vzgUk.woff2) format("woff2");font-display:swap;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}.primary_container{top:50px;left:calc(var(--sidebar-w) + 10px);width:calc(100% - var(--sidebar-w) - 30px)}.primary_container_wrapper{display:flex;flex-direction:column;gap:10px;min-width:0}@media all and (max-width:640px){.primary_container_wrapper{gap:20px}}@media(min-width:1025px){.primary_container{padding-right:32px!important}}.home_header{margin-bottom:20px}.home_header h2{margin:0 0 4px}: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;--brand-cta-hover-rgb: 162, 39, 74;--brand-cta-active-rgb: 127, 23, 51;--logo-mark-rgb: 98, 36, 48;--logo-ring-rgb: 186, 0, 39}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(var(--brand-cta-rgb));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,rgba(var(--brand-rgb),.05) 13.76%,rgba(var(--brand-shadow-rgb),.2) 94.3%),url(/hero.webp) center/cover no-repeat;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:rgb(var(--brand-cta-rgb));padding:14px 24px;font-size:15px;font-weight:600;border:2px solid rgb(var(--brand-cta-rgb));border-radius:14px;cursor:pointer;box-shadow:0 6px 12px rgba(var(--brand-cta-rgb),.4)}.submit_field input:hover{background-color:rgb(var(--brand-cta-hover-rgb));border-color:rgb(var(--brand-cta-hover-rgb));box-shadow:0 8px 16px rgba(var(--brand-cta-rgb),.5);transform:translateY(-1px)}.submit_field input:active{background-color:rgb(var(--brand-cta-active-rgb));border-color:rgb(var(--brand-cta-active-rgb));box-shadow:0 4px 8px rgba(var(--brand-cta-rgb),.3);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}.unsupported-browser #root{display:none}.unsupported_browser_message{max-width:32rem;margin:15vh auto 0;padding:24px;color:#060b0f;background:#fdf8ff;border-radius:4px;box-shadow:0 4px 6px #21252933,0 0 1px #21251f52}.unsupported_browser_message h1{margin:0 0 12px;font-size:1.25rem}.unsupported_browser_message p{margin:0;font-size:1rem;line-height:1.5}:root{--brand-rgb: 47, 79, 44;--brand-shadow-rgb: 31, 54, 29;--brand-active-rgb: 70, 110, 60;--brand-accent-rgb: 163, 196, 112;--brand-accent-soft-rgb: 182, 210, 136;--brand-cta-rgb: 62, 100, 44;--brand-cta-hover-rgb: 76, 118, 56;--brand-cta-active-rgb: 54, 88, 39;--logo-mark-rgb: 6, 11, 15;--logo-ring-rgb: 47, 79, 44;--login-mark: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20184%20160'%20width='184'%20height='160'%3e%3c!--%20Vineyard%20W2T%20mark:%20same%20paths%20as%20the%20ui%20Loader,%20graphite%20triangle%20and%20vine-leaf%20green%20ring%20(the%20logo-mark%20/%20logo-ring%20custom%20properties%20of%20apps/vineyard/src/styles/_globals.scss).%20--%3e%3cg%20fill='none'%20stroke-linejoin='miter'%20stroke-linecap='butt'%3e%3cpath%20d='M49.4%2034.4%20A72.6%2072.6%200%201%201%2042%2045.2'%20stroke='%232F4F2C'%20stroke-width='11.5'/%3e%3cpath%20d='M61.1%20117.6%20L124%2081%20L6.5%2012.5%20L6.5%20149.5%20L41.2%20129.3'%20stroke='rgb(6,%2011,%2015)'%20stroke-width='13.5'/%3e%3c/g%3e%3c/svg%3e")}@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;--page-title-size: clamp(1.5rem, 1rem + 1.0417vw, 2rem)}@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){.primary_container,.hub_primary_container{top:0;left:0;width:100%;margin-left:0}.primary_container{padding:calc(16px + var(--topbar-h) + env(safe-area-inset-top)) var(--page-gutter) calc(24px + env(safe-area-inset-bottom))}.primary_container>.secondary_bar_container{margin-top:0}.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}}.input_field{display:flex;flex-direction:column;margin:10px 0 20px;min-width:150px;width:250px}.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{display:flex;align-items:center;height:24px;margin-left:0;color:#060b0fbf;font-size:14px;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{min-height:40px;padding:8px 12px;box-sizing:border-box;color:#060b0f;font-size:16px;background:#fdf8ff;border:1px solid rgba(6,11,15,.25);border-radius:4px;outline:none}.input_field input::placeholder{color:#060b0f80}.input_field input:focus-visible{outline:2px solid rgb(var(--brand-active-rgb));outline-offset:1px}.input_field input:disabled,.input_field input.disabled{color:#060b0f80;background:#060b0f1a}.input_field input{width:100%}.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{padding:0;max-width:none;color:#bb4456;font-size:13px;font-weight:600;background:none;border-radius:0;margin:0;opacity:0;max-height:0;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .4s ease-in-out;width:auto;overflow:hidden}.input_field .error_message.is_warning{color:#8a5a00;background:none}.input_field.is_error input{border-color:#bb4456}.input_field.is_error .error_message{margin-top:4px;opacity:1;max-height:100px}.input_field.is_error.is_warning input,.input_field.is_warning input{border-color:#8a5a00}.input_field.is_warning .error_message{margin-top:4px;opacity:1;max-height:100px;color:#8a5a00;background:none}.input_field.is_ok input{border-color:#060b0f40}.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:rgba(var(--brand-rgb),.25)}.main_container .login_wrapper .login_link:after{background-color:rgba(var(--brand-rgb),.5)}.main_container .login_wrapper .login_link:active:after{background-color:rgba(var(--brand-rgb),.75)}.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}.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}}.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:rgba(var(--brand-rgb),.1)}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}.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%}.page_header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px}.page_header_title{margin:0;font-size:var(--page-title-size)}.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}}.detail_page{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.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_empty{margin:0;color:#060b0fbf}.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}.form_fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 24px;align-items:start}.form_fields>.input_field,.form_fields>.input_field.small,.form_fields>.input_field.is_number,.form_fields>.select_field_controlled_container,.form_fields>.select_field_controlled_container.shorter,.form_fields>.textarea_field,.form_fields>.multiple_select_field_controlled_container,.form_fields>.datepicker_field_controlled_container,.form_fields>.label_field,.form_fields>.checkbox_field{width:100%;max-width:none;min-width:0;margin:0}.form_fields .select_field_controlled_container .select_field_wrapper,.form_fields .select_field_controlled_container.shorter .select_field_wrapper{width:100%}.form_fields .select_field_options_wrapper{left:0;min-width:100%}.form_fields>.textarea_field{height:auto;min-height:120px}.form_fields>.textarea_field textarea{min-height:96px}.form_fields>.checkbox_field{align-self:end}.form_fields>.label_field{min-height:64px;order:0}.form_fields .form_field_wide{grid-column:1/-1}@media(max-width:767.98px){.form_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}@media(max-width:480.98px){.form_fields{grid-template-columns:minmax(0,1fr)}}.form_field_row{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;align-items:start;padding:0 60px 0 12px;border-left:2px solid rgb(100,36,46)}.form_field_row>.input_field,.form_field_row>.select_field_controlled_container,.form_field_row>.multiple_select_field_controlled_container,.form_field_row>.datepicker_field_controlled_container,.form_field_row>.label_field,.form_field_row>.checkbox_field{width:100%;max-width:none;min-width:0;margin:0}.form_field_row .select_field_controlled_container .select_field_wrapper{width:100%}.form_field_row .select_field_options_wrapper{left:0;min-width:100%}.form_field_row .react-datepicker-wrapper{width:100%}.form_field_row>.action_button{position:absolute;top:24px;right:0;margin:0}@media(max-width:767.98px){.form_field_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-right:52px}}@media(max-width:480.98px){.form_field_row{grid-template-columns:minmax(0,1fr)}}.form_page_sections{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.form_actions{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}.form_actions_hint{margin:0 auto 0 0;color:#060b0fbf;font-size:14px}.form_actions .action_button{min-height:44px}@media(max-width:767.98px){.form_actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.form_actions .action_button{width:100%;justify-content:center}.form_actions .action_button_primary{grid-column:1/-1;grid-row:1}.form_actions_hint{display:none}}html:has(.form_actions){scroll-padding-bottom:84px}@media(max-width:767.98px){html:has(.form_actions){scroll-padding-bottom:136px}}.form_draft_banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;color:#060b0f;font-size:14px;background:#ffa5001a;border:1px solid rgb(255,165,0);border-radius:4px}.form_draft_banner>svg{flex:0 0 auto;color:#8a5a00}.form_draft_banner_text{flex:1 1 240px}.form_draft_banner_actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}@media(max-width:767.98px){.form_draft_banner_actions{width:100%;margin-left:0}.form_draft_banner_actions .action_button{flex:1 1 auto;justify-content:center}}.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}.vineyards_error{margin:0;color:#bb4456;font-size:14px}.vineyards_filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px}.form_fields>.filter_select,.form_select_field>.filter_select{flex-direction:column;align-items:stretch;gap:4px}.form_fields>.filter_select label,.form_select_field>.filter_select label{color:#060b0f;font-size:14px;font-weight:600}.form_fields>.filter_select .filter_select_control select,.form_select_field>.filter_select .filter_select_control select{min-width:0}.form_select_field{display:flex;flex-direction:column;gap:4px;min-width:0}.form_select_error{color:#bb4456;font-size:13px}.vineyard_varieties{min-width:0;margin:0;padding:0;border:0}.vineyard_varieties legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.vineyard_varieties_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;max-height:240px;padding:8px 12px;overflow-y:auto;border:1px solid rgba(6,11,15,.25);border-radius:4px}.form_hint{margin:4px 0 0;color:#060b0fbf;font-size:13px}.form_field_with_hint{min-width:0}.form_field_with_hint .input_field{width:100%;max-width:none;margin:0}.textarea_field.form_field_wide{display:flex;flex-direction:column;gap:4px}.textarea_field.form_field_wide label{color:#060b0f;font-size:14px;font-weight:600}.textarea_field.form_field_wide .block_notes{width:100%;min-height:96px;padding:8px 12px;box-sizing:border-box;border:1px solid rgba(6,11,15,.25);border-radius:4px;font:inherit;font-size:16px;resize:vertical}.block_notes_text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.vineyard_yield_over{display:inline-block;margin:8px 0 0;padding:2px 10px;border:1px solid rgb(187,68,86);border-radius:4px;color:#bb4456;font-size:14px;font-weight:600}.block_overlap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;border:1px solid rgba(6,11,15,.25);border-radius:4px;background:#fdf8ff}.block_overlap p{margin:0;font-weight:600}.block_overlap ul{margin:0;padding-left:20px}.leaflet_map{position:relative;isolation:isolate;min-width:0;border:1px solid rgba(6,11,15,.15);border-radius:4px;overflow:hidden;background:#b9b8b426}.leaflet_map_canvas{width:100%;height:100%;min-height:240px;background:transparent;z-index:0}.leaflet_map_mini{height:260px}.leaflet_map_switcher{position:absolute;top:10px;right:10px;z-index:500;max-width:60%;padding:4px 8px;border:1px solid rgba(6,11,15,.25);border-radius:4px;background:#fdf8ff;font-size:14px}.leaflet_map_note{position:absolute;left:10px;bottom:24px;z-index:500;max-width:calc(100% - 20px);margin:0;padding:4px 10px;border-radius:4px;background:#ffffffe6;font-size:13px}.map_toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.map_note{margin:0 0 8px;font-size:14px}.map_page{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch}@media(max-width:767.98px){.map_page{grid-template-columns:minmax(0,1fr)}}.map_page_map{height:calc(100vh - 320px);min-height:360px}.map_editor{margin-bottom:8px}.map_panel{padding:12px 16px;border:1px solid rgba(6,11,15,.15);border-radius:4px;background:#fdf8ff}.map_panel h3{margin:0 0 12px}.map_panel .detail_fields{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.map_panel_hint{margin:0;color:#060b0fbf;font-size:14px}.map_area{margin:0 0 8px;font-size:15px}
