.wheel-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10000;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.wheel-picker-overlay.visible{opacity:1;visibility:visible}.wheel-picker-overlay.visible .wheel-picker{transform:translateY(0)}.wheel-picker{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform 0.3s ease;overflow:hidden;display:flex;flex-direction:column;max-height:80vh;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom,0)}[data-bs-theme=dark] .wheel-picker{background:#1f2937}.wheel-picker-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb}[data-bs-theme=dark] .wheel-picker-header{border-bottom-color:#374151}.wheel-picker-title{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:14px;font-weight:600;color:#374151;min-width:0}[data-bs-theme=dark] .wheel-picker-title{color:#f3f4f6}.wheel-picker-label-text{font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap}[data-bs-theme=dark] .wheel-picker-label-text{color:#9ca3af}.wheel-picker-manual{width:7ch;padding:4px 6px;font-size:17px;font-weight:700;text-align:center;color:inherit;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;-moz-appearance:textfield}.wheel-picker-manual::-webkit-outer-spin-button,.wheel-picker-manual::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wheel-picker-manual:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 2px rgba(13,148,136,0.2)}[data-bs-theme=dark] .wheel-picker-manual{background:#1f2937;border-color:#4b5563}.wheel-picker-btn{background:none;border:none;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background 0.15s}.wheel-picker-btn.cancel{color:#6b7280}.wheel-picker-btn.cancel:hover,.wheel-picker-btn.cancel:active{background:#f3f4f6}[data-bs-theme=dark] .wheel-picker-btn.cancel{color:#9ca3af}[data-bs-theme=dark] .wheel-picker-btn.cancel:hover,[data-bs-theme=dark] .wheel-picker-btn.cancel:active{background:#374151}.wheel-picker-btn.done{color:#3b82f6;font-weight:600}.wheel-picker-btn.done:hover,.wheel-picker-btn.done:active{background:#eff6ff}[data-bs-theme=dark] .wheel-picker-btn.done:hover,[data-bs-theme=dark] .wheel-picker-btn.done:active{background:#374151}.wheel-picker-wheel-container{position:relative;height:180px;flex:0 1 180px;min-height:108px;overflow:hidden}.wheel-picker-highlight{position:absolute;top:50%;left:16px;right:16px;height:36px;margin-top:-18px;background:#eff6ff;border-radius:8px;border:2px solid #60a5fa;pointer-events:none;z-index:1}[data-bs-theme=dark] .wheel-picker-highlight{background:#374151;border-color:#3b82f6}.wheel-picker-wheel{position:absolute;top:0;left:0;right:0;will-change:transform;cursor:grab;z-index:1}.wheel-picker-wheel:active{cursor:grabbing}.wheel-picker-item{height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#1f2937;user-select:none;-webkit-user-select:none;will-change:transform,opacity;min-height:36px}.wheel-picker-item.padding{visibility:hidden}[data-bs-theme=dark] .wheel-picker-item{color:#f3f4f6}.wheel-picker-wheel-container::before,.wheel-picker-wheel-container::after{content:"";position:absolute;left:0;right:0;height:60px;pointer-events:none;z-index:2}.wheel-picker-wheel-container::before{top:0;background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%)}[data-bs-theme=dark] .wheel-picker-wheel-container::before{background:linear-gradient(to bottom,rgba(31,41,55,0.9) 0%,rgba(31,41,55,0.5) 50%,rgba(31,41,55,0) 100%)}.wheel-picker-wheel-container::after{bottom:0;background:linear-gradient(to top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%)}[data-bs-theme=dark] .wheel-picker-wheel-container::after{background:linear-gradient(to top,rgba(31,41,55,0.9) 0%,rgba(31,41,55,0.5) 50%,rgba(31,41,55,0) 100%)}@media (hover:none) and (pointer:coarse){input.has-wheel-picker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 2L9 5H3L6 2zM6 10L3 7h6l-3 3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:12px;padding-right:20px!important;cursor:pointer}}.wheel-picker-quick{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wheel-picker-quick::-webkit-scrollbar{display:none}[data-bs-theme=dark] .wheel-picker-quick{border-top-color:#374151}.wheel-picker-quick-btn{flex:0 0 auto;min-width:52px;min-height:40px;padding:8px 12px;font-size:15px;font-weight:600;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;cursor:pointer}.wheel-picker-quick-btn:active{background:#ccfbf1}[data-bs-theme=dark] .wheel-picker-quick-btn{color:#5eead4;background:#134e4a;border-color:#115e59}@media (max-width:480px),(max-height:600px){.wheel-picker{overflow-y:auto;max-height:90vh;max-height:90dvh}.wheel-picker-header{padding:6px 8px;gap:4px}.wheel-picker-btn{padding:8px;font-size:14px;min-height:40px}.wheel-picker-label-text{white-space:normal;text-align:center}.wheel-picker-manual{font-size:16px}.wheel-picker-wheel-container{height:108px;flex:0 0 108px}.wheel-picker-wheel-container::before,.wheel-picker-wheel-container::after{height:36px}.wheel-picker-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;padding:6px 8px}.wheel-picker-quick-btn{min-width:0;min-height:36px;padding:6px 3px;font-size:13px;overflow-wrap:anywhere}}@charset "UTF-8";:root{--fert-layout-toolbar:#f5f8fa;--fert-layout-summary:#eff8f4;--fert-layout-editing:#e5f5ed;--fert-layout-changed:#bce9ca;--fert-layout-contribution:#426359;--fert-layout-accent:#176b56;--fert-layout-favorite:#785500}[data-bs-theme=dark]{--fert-layout-toolbar:#293138;--fert-layout-summary:#243c32;--fert-layout-editing:#244838;--fert-layout-changed:#315e45;--fert-layout-contribution:#afd2be;--fert-layout-accent:#98d8be;--fert-layout-favorite:#f1ce78}@media (max-width:768px){body{min-width:0!important}body>main,main .container,.container{min-width:0!important;width:100%!important;max-width:100%!important;padding-left:10px;padding-right:10px}.fert-toolbar{padding:8px!important;gap:6px!important;margin-top:0!important;background:var(--fert-layout-toolbar)!important;border:1px solid var(--bs-border-color)!important;border-radius:10px!important;box-shadow:none!important}.fert-toolbar .vr,.fert-toolbar>.badge{display:none!important}.fert-toolbar .btn{font-size:13px!important;min-height:36px!important;padding:6px 8px!important;border-radius:6px!important}.fert-toolbar .ec-litres-group{order:-1;flex:1 0 100%;box-shadow:none!important;min-width:0!important}.fert-toolbar .summary-item{padding:4px 6px!important;min-height:36px!important}.fert-toolbar .summary-label{font-size:11px!important}#ec-input{width:86px!important;font-size:16px!important;padding:4px!important}.fert-mobile-tools{font-size:12px}.fert-mobile-tools>summary{padding:8px 4px;cursor:pointer}.fert-mobile-tools[open]{flex-basis:100%}.fert-mobile-tools .btn-group{flex-wrap:wrap}.fert-mobile-fold{border:1px solid var(--bs-border-color);border-radius:8px;margin:8px 0}.fert-mobile-fold>summary{padding:11px;font-size:14px;font-weight:600;cursor:pointer}.fert-mobile-fold>section,.fert-mobile-fold>.card{margin:0!important;border:0!important;box-shadow:none!important}.fert-views-wrapper{width:100%;min-width:0!important}.fert-table-view>.table-responsive{max-width:100%}.fert-mobile-list .fert-table-view{display:block!important}.fert-mobile-list .fert-vertical-view{display:none!important}.fert-mobile-list table.fert{width:100%!important;min-width:0!important;table-layout:auto!important;font-size:13px;transform:none!important;zoom:1!important}.fert-mobile-list table.fert thead{display:none}.fert-mobile-list table.fert tbody{display:block}.fert-mobile-list table.fert tbody>tr:not(.d-none){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;margin-bottom:8px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg)}.fert-mobile-list table.fert td{width:auto!important;min-width:0!important;max-width:none!important;border:0!important;padding:4px!important;position:static!important;white-space:normal!important}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(n+3){display:none}.fert-mobile-list table.fert tr.fert-mobile-expanded td:nth-child(n+3){display:block;font-size:12px}.fert-mobile-list table.fert td:nth-child(n+3)::before{content:attr(data-mobile-label) " ";color:var(--bs-secondary-color);font-size:11px}.fert-mobile-list table.fert td:nth-child(1),.fert-mobile-list table.fert td:nth-child(2){grid-column:1/-1}.fert-mobile-list table.fert .f-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;font-size:13px!important;line-height:1.35}.fert-mobile-list table.fert .fertilizer-name>.d-flex{display:block!important}.fert-mobile-list table.fert .fertilizer-name .d-flex{flex-wrap:wrap}.fert-mobile-list table.fert .fert-density{display:none}.fert-mobile-list table.fert .btn{min-height:32px!important;padding:3px 7px!important;font-size:13px!important}.fert-mobile-list table.fert .grams-input{width:128px!important;font-size:16px!important;min-height:36px}.fert-mobile-list table.fert td:nth-child(2)::before{content:none}.fert-mobile-list #sum-row{background:var(--fert-layout-summary)!important}.fert-mobile-list #sum-row td{font-size:13px!important}.fert-mobile-list #sum-concentration{width:110px!important;font-size:16px}.fert-mobile-details{background:none;border:0;padding:6px 0;color:var(--bs-link-color);font-size:12px}.conc-litres-controls{flex-wrap:wrap;gap:6px!important}.conc-litres-group{min-width:0;max-width:100%}.modal-dialog{margin:6px;max-width:calc(100% - 12px)}.modal-body{padding:10px}}@media (max-width:768px){.container-fluid,.container,nav.navbar{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.container-fluid{padding:0 4px!important}nav.navbar{margin-bottom:8px!important}nav.navbar .navbar-brand{font-size:15px!important}.p-3:empty{display:none}.fert-toolbar .summary-litres{flex:1;box-shadow:none!important}.fert-toolbar .summary-litres .summary-label{white-space:normal}.fert-toolbar .ec-litres-group{gap:2px!important}.fert-toolbar .summary-ec{flex:0 1 auto}#ec-decrease,#ec-increase{display:none}.fert-mobile-list #sum-row:not(.fert-summary-full) td:nth-child(2),.fert-mobile-list #sum-row:not(.fert-summary-full) td:nth-child(n+12){display:none!important}.fert-mobile-list table.fert .fertilizer-name>.d-flex>.d-flex:last-child{display:none!important}.fert-mobile-list table.fert .fert-mobile-expanded .fertilizer-name>.d-flex>.d-flex:last-child{display:flex!important}.fert-mobile-list table.fert .fert-mobile-expanded .fert-density{display:inline}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:6px}.fert-mobile-list table.fert .drag-handle{display:none}.fert-mobile-list table.fert td{background:transparent!important;box-shadow:none!important}.fert-mobile-list #itog small{display:none}.fert-mobile-list table.fert #itog{display:flex;align-items:center;justify-content:space-between}}@media (max-width:768px){nav.navbar{padding:4px!important}nav.navbar img{max-height:32px!important;width:auto!important}nav.navbar .navbar-toggler{padding:4px 8px}.fert-mobile-list table.fert .table-drag-handle{display:none!important}.fert-mobile-list table.fert .f-name{min-height:0!important}.fert-mobile-list table.fert .fertilizer-name-desc{min-height:32px!important}.fert-mobile-details{min-height:32px!important}.fert-mobile-list table.fert tbody>tr:not(.d-none){padding:6px!important}.fert-toolbar .fert-mobile-mode{margin-left:auto}}.fert-dose-input,.fert-dose-unit,.fert-mobile-sticky{display:none}@media (max-width:768px){.fert-mobile-sticky{display:flex;position:sticky;top:0;z-index:100;padding:6px 8px;gap:6px;align-items:center;background:var(--fert-layout-summary);border:1px solid var(--bs-border-color);border-radius:6px;font-size:12px;line-height:1.5}.fert-mobile-sticky>span{flex:1}.fert-mobile-sticky button{font-size:11px!important;min-height:32px!important;border:0;background:transparent;color:var(--fert-layout-accent);padding:3px!important}.fert-views-wrapper{scroll-margin-top:60px}.fert-toolbar{padding:5px!important;gap:4px!important;margin-bottom:6px!important}.fert-toolbar .summary-item{height:36px!important;min-height:0!important;padding:2px 5px!important;border:0!important;border-radius:4px!important;box-shadow:none!important}.fert-toolbar #ec-input{height:30px!important;min-height:0!important;width:72px!important}.fert-toolbar .btn,.fert-toolbar summary{min-height:32px!important;padding:4px 6px!important;font-size:12px!important}.fert-toolbar .btn-group{min-width:0;gap:3px}.fert-mobile-list table.fert tbody>tr:not(.d-none){padding:4px!important;margin:5px 0!important}.fert-mobile-list table.fert .fertilizer-name{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.fert-mobile-list table.fert .fertilizer-name>.d-flex>.d-flex:first-child{flex-wrap:nowrap;align-items:flex-start!important;gap:4px!important}.fert-mobile-list table.fert .f-name{font-size:12px!important}.fert-mobile-list table.fert .fertilizer-name-desc{display:none}.fert-mobile-list table.fert .fert-mobile-expanded .fertilizer-name-desc{display:inline-flex}.fert-mobile-list table.fert .fert-mobile-details{font-size:11px;padding:3px;max-width:65px;min-height:32px!important}.fert-mobile-list table.fert td:nth-child(2)::before{content:none}.fert-dose-original,.grams-decrease,.grams-increase{display:none!important}.fert-dose-input{display:inline-block;width:100px;height:32px;min-height:32px!important;padding:3px 5px;font-size:16px;border:1px solid var(--bs-border-color);border-radius:6px}.fert-dose-unit{display:inline-block;width:24px;font-size:12px}.fert-mobile-list table.fert .fert-mobile-expanded .fertilizer-name{grid-template-columns:1fr auto}#sum-row td{line-height:1.25}.fert-mobile-tools[open] .btn-group{display:flex;flex-wrap:wrap}.fert-mobile-list .fert-table-view{height:auto!important}.fert-mobile-list .fert-table-view>.table-responsive{zoom:1!important}}@media (min-width:769px){.fert-mobile-fold>:not(summary){display:block!important}.fert-mobile-fold>summary,.fert-mobile-details,.fert-mobile-mode{display:none}}@media (max-width:768px){.fert-table-view{height:auto!important}.fert-table-view>.table-responsive{max-height:none!important;height:auto!important}.fert-add-btn{font-size:13px!important;padding:5px 9px!important;min-height:34px!important}#card-concentrates .card-header{padding:6px!important}#card-concentrates .conc-litres-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#card-concentrates .conc-litres-group{padding:3px!important;width:100%}#card-concentrates .conc-litres-input{min-width:0!important;width:64px!important;height:32px!important;min-height:32px!important;font-size:16px!important;padding:2px!important}#card-concentrates .conc-litres-group label{font-size:11px}#card-concentrates .conc-litres-toggle{display:none}}.fert-profile-flash{display:none}@media (max-width:768px){.fert-mobile-sticky.is-floating{position:fixed;top:0;left:6px;right:6px}.fert-profile-flash:not([hidden]){display:block;position:fixed;z-index:1055;top:4px;left:6px;right:6px;max-height:42dvh;overflow:auto;padding:8px;background:var(--fert-layout-summary);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,0.1333333333);font-size:11px}.fert-profile-flash>button{float:right;min-height:28px!important;min-width:28px;padding:0;border:0;background:transparent;font-size:20px}.fert-profile-flash>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;clear:both}.fert-profile-flash span{overflow-wrap:anywhere}}@media (max-width:768px){.fert-mobile-sticky:not(.is-floating){display:none!important}.fert-mobile-list table.fert .fertilizer-name{grid-template-columns:minmax(0,1fr) 54px}.fert-mobile-list table.fert .fertilizer-name>.d-flex{min-width:0}.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .f-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}.fert-mobile-list table.fert .fert-mobile-expanded .fertilizer-name>.d-flex>.d-flex:first-child{flex-wrap:wrap}.fert-mobile-list table.fert .fert-mobile-expanded .f-name{flex:1 0 85%}.fert-mobile-list table.fert .fertilizer-name>.d-flex>.d-flex:last-child{display:flex!important}.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .fav-star-btn,.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .delete-button{display:none!important}.fert-dose-contribution{grid-column:1/-1;font-size:11px;line-height:1.5;color:var(--fert-layout-contribution);padding-top:3px}.fert-mobile-list table.fert tr.fert-row-editing{background:var(--fert-layout-editing)!important;outline:2px solid #409d70;outline-offset:-2px}.fert-v-header.fert-row-editing,th.fert-row-editing{outline:2px solid #409d70;outline-offset:-2px;background:var(--fert-layout-editing)!important}.fert-mobile-list table.fert td.fert-value-changed,.fert-profile-flash .fert-value-changed{background:var(--fert-layout-changed)!important;color:var(--bs-body-color)!important;font-weight:700;border-radius:3px;box-shadow:inset 0 -2px #409d70!important}}@media (max-width:768px){.fert-dose-input{min-width:110px!important;width:110px!important;flex:0 0 110px!important}body:not(.fert-mobile-list) table.fert td:nth-child(2){min-width:150px!important;width:150px!important}body:not(.fert-mobile-list) table.fert .fert-mobile-details,body:not(.fert-mobile-list) .fert-dose-contribution{display:none}#card-concentrates .conc-tara-input{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;width:100%}#card-concentrates .conc-tara-input>.input-group-text{width:auto!important;min-width:0!important;padding:5px 7px!important;font-size:12px!important;flex:0 0 auto!important}#card-concentrates .conc-tara-input>.form-control{flex:1 1 70px!important;width:70px!important;min-width:70px!important;min-height:34px!important;font-size:16px!important}#card-concentrates #conc-micro-enabled{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px!important;padding:0!important}#fertilizerPresetsModal .modal-dialog{margin:4px!important;max-width:calc(100% - 8px)!important;width:auto!important}#fertilizerPresetsModal .modal-content{min-width:0!important;max-height:calc(100dvh - 8px)}#fertilizerPresetsModal .modal-header{padding:8px 10px!important}#fertilizerPresetsModal .modal-title{font-size:17px!important}#fertilizerPresetsModal .modal-body{overflow-y:auto;padding:8px!important}#fertilizerPresetsModal .input-group{display:flex!important;flex-flow:row nowrap!important}#fertilizerPresetsModal .input-group-text{width:auto!important;padding:5px!important}#fert-preset-search{width:0!important;min-width:0!important;flex:1 1 auto!important;font-size:16px!important;height:36px!important}#fert-preset-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important}#fert-preset-tabs .btn{font-size:11px!important;min-height:32px!important;padding:4px 2px!important}#fert-preset-tabs i{display:none}#fert-preset-mode-info{font-size:12px;padding:5px!important}#fert-presets-content .table-responsive{max-height:none!important;overflow:visible!important}#fert-presets-content table,#fert-presets-content tbody{display:block;width:100%!important;min-width:0!important}#fert-presets-content thead{display:none}#fert-presets-content tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--bs-border-color);border-radius:8px;padding:6px;margin-bottom:6px}#fert-presets-content tbody td{min-width:0!important;width:auto!important;padding:3px!important;border:0!important;font-size:12px;white-space:normal!important}#fert-presets-content td:first-child,#fert-presets-tbody td:last-child{grid-column:1/-1}#fert-presets-content td:not(:first-child)::before{content:attr(data-preset-label) " ";color:var(--bs-secondary-color);font-size:11px}#fert-presets-content td .btn{min-height:32px!important;font-size:12px!important;padding:4px 8px!important}}@media (max-width:768px){.fert-toolbar .summary-litres:not(.fert-volume-control){display:none!important}.fert-toolbar .ec-litres-group{flex:0 0 auto!important}.fert-toolbar .btn-outline-secondary,.fert-toolbar .btn-outline-secondary:hover,.fert-toolbar .btn-outline-secondary:focus,.fert-toolbar .btn-outline-secondary:active{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important;border-color:var(--bs-border-color)!important}.fert-toolbar .btn-outline-secondary:focus-visible{outline:2px solid #247caa;outline-offset:2px}.fert-toolbar [data-bs-target="#autoSolveModal"]{min-width:32px}}@media (max-width:768px){#fertilizerPresetsModal .modal-content{height:calc(100dvh - 8px)!important}#fertilizerPresetsModal .modal-body{max-height:none!important;min-height:0!important;flex:1 1 auto!important}#fert-preset-tabs .btn:not(.active){color:var(--bs-body-color)!important;background:var(--fert-layout-toolbar)!important;border-color:var(--bs-border-color)!important}#fert-preset-tabs .btn.active{color:white!important;background:#176b97!important}}.fert-mobile-view-select{display:none}@media (max-width:768px){.fert-mobile-view-select{display:block;width:100%;min-width:0;flex:1 1 100%;font-size:14px;padding:6px 30px 6px 8px}body[data-fert-mobile-ready] #view-mode-toggle-btn{display:none!important}}@media (max-width:768px){.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .badge-bottle{display:none!important}}@media (max-width:768px){.fert-mobile-list table.fert tr:has(.fertilizer-name){gap:4px;padding:10px!important}.fert-mobile-list table.fert .fertilizer-name,.fert-mobile-list table.fert .fert-mobile-expanded .fertilizer-name,.fert-mobile-list table.fert .fertilizer-name>.fert-card-content{display:contents!important}.fert-mobile-list table.fert .fert-card-heading{grid-column:1/-1;order:0;min-width:0}.fert-mobile-list table.fert .fertilizer-name>.fert-card-content>.fert-card-heading{flex-wrap:wrap;gap:6px!important;align-items:flex-start!important}.fert-mobile-list table.fert .fert-card-heading .f-name{flex:1;min-width:0;font-size:14px!important;line-height:1.4}.fert-mobile-list table.fert .fert-card-heading .fert-include-cb{margin-top:3px;width:18px;height:18px}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(2){order:1;justify-content:flex-start;padding:3px 0!important}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(2)>div{width:100%;justify-content:flex-start!important}.fert-mobile-list table.fert .fert-dose-input{width:132px!important;flex:0 1 132px!important;height:38px;padding:6px 10px;background:var(--bs-body-bg);font-weight:600}.fert-mobile-list table.fert .fert-dose-contribution{grid-column:1/-1;order:2;font-size:12px;line-height:1.5;color:var(--fert-layout-contribution);padding:0 0 4px}.fert-mobile-list table.fert .fertilizer-name>.fert-mobile-details{grid-column:1/-1;order:3;max-width:none;width:100%;text-align:left;min-height:36px!important;padding:5px 0;border-top:1px solid #e7edef;font-size:12px}.fert-mobile-list table.fert .fert-card-actions{grid-column:1/-1;order:4;gap:6px!important;padding:4px 0}.fert-mobile-list table.fert .fert-card-actions .badge-bottle{font-size:12px;padding:8px}.fert-mobile-list table.fert .fert-card-actions .badge-bottle::before{content:"Бутылка ";font-weight:400}.fert-mobile-list table.fert .fert-card-actions .btn{min-height:36px!important;padding:6px 8px!important;border-color:var(--bs-border-color)}.fert-mobile-list table.fert .fert-card-actions .fav-star-btn::after{content:" Избранное"}.fert-mobile-list table.fert .fert-card-actions .delete-button::after{content:" Удалить"}.fert-mobile-list table.fert .fert-mobile-expanded td:nth-child(n+3){order:5}.fert-mobile-list table.fert .fert-card-heading .fert-density{flex:1 0 100%;margin-left:24px!important;font-size:12px!important}.fert-mobile-list table.fert .fert-card-heading .fertilizer-name-desc{min-height:32px;align-items:center;font-size:12px;gap:4px}.fert-mobile-list table.fert .fert-card-heading .fertilizer-name-desc::after{content:"Описание"}.fert-mobile-list table.fert .fert-card-heading .description-toggle{flex-basis:100%;white-space:normal!important;font-size:12px}}@media (max-width:768px){.fert-mobile-list table.fert .fert-card-actions .fav-star-btn{color:var(--fert-layout-favorite)}}@media (max-width:768px){.fert-mobile-list table.fert .fertilizer-name>.fert-mobile-details,.fert-mobile-list table.fert .fert-card-actions .badge-bottle{display:none!important}.fert-mobile-list table.fert .fertilizer-name>.fert-card-content>.fert-card-actions{display:flex!important;order:3;padding:0}.fert-mobile-list table.fert .fert-card-actions .btn{flex:1}}@media (max-width:768px){.fert-toolbar .ec-litres-group{order:0;flex:1 1 auto!important}.fert-toolbar>.dropdown{order:0;margin-left:auto}.fert-toolbar>.ms-auto.text-muted{display:none!important}.fert-toolbar>.btn-group{order:1;flex:1 1 auto}.fert-toolbar>.btn-group:has([data-bs-target="#fertilizerPresetsModal"]){flex:1.3 1 auto}.fert-toolbar>.btn-group>.btn{min-height:36px!important}.fert-toolbar>.btn-group [data-bs-target="#autoSolveModal"]{flex:0 0 36px}.fert-toolbar>.fert-mobile-tools{order:2;flex:1 0 100%;margin:0;border-top:1px solid #e1e7eb}.fert-toolbar>.fert-mobile-tools summary{padding:5px 2px!important;min-height:30px!important}.fert-toolbar>[data-bs-target="#saveProfileModal"]{order:0}#selectFertilizerModal .modal-dialog{margin:4px!important;width:calc(100% - 8px)!important;max-width:none!important;height:calc(100dvh - 8px)!important}#selectFertilizerModal .modal-content{height:100%!important;max-height:100%!important;border-radius:10px}#selectFertilizerModal .modal-header{padding:8px!important;flex-shrink:0}#selectFertilizerModal .modal-body{flex:1 1 auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:6px!important}#selectFertilizerModal .modal-body>.tab-content{height:auto!important;overflow:visible!important}#selectFertilizerModal #fert-list{max-height:none!important;height:auto!important;overflow:visible!important;width:100%;margin:0}#selectFertilizerModal #fertModalTabs:has(>li:only-child){display:none}#selectFertilizerModal #fert-search{font-size:16px!important;min-height:38px!important;padding:6px 8px!important}#selectFertilizerModal .btn{min-height:34px!important;padding:5px 8px!important;font-size:13px!important}#selectFertilizerModal .fert-item{gap:5px!important;padding:9px 3px!important}#selectFertilizerModal .fert-item>label{min-width:0}#selectFertilizerModal .fert-item>label>.d-flex{align-items:flex-start!important;gap:5px}#selectFertilizerModal .fert-item .fw-medium{font-size:13px;line-height:1.4;overflow-wrap:anywhere}#selectFertilizerModal .fert-item small{display:block;font-size:11px!important;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}#selectFertilizerModal .fert-favorite-btn{padding:3px}#selectFertilizerModal .fert-item .badge{font-size:11px}.fert-empty{padding:20px 12px!important}.fert-empty__title{font-size:16px!important;margin-bottom:10px!important}.fert-empty__btn{font-size:14px!important;padding:8px 12px!important}}@media (max-width:768px){.fert-toolbar{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))}.fert-toolbar .ec-litres-group{grid-column:1/6;min-width:0!important;width:auto!important}.fert-toolbar>.dropdown{grid-column:6;justify-self:end}.fert-toolbar>.btn-group{grid-column:span 3;min-width:0}.fert-toolbar>.fert-mobile-tools{grid-column:1/-1}.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .fav-star-btn,.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .delete-button{display:inline-block!important}}@media (max-width:768px){.fert-mobile-list table.fert tr:not(.fert-mobile-expanded) .f-name{display:block;-webkit-line-clamp:unset;overflow:visible!important}}.fert-package-composition{display:none}@media (max-width:768px){.fert-mobile-list .fert-package-composition{display:block;grid-column:1/-1;order:3;font-size:12px;color:var(--bs-body-color)}.fert-package-composition summary{padding:7px 0;min-height:32px;cursor:pointer}.fert-package-composition>div{display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 0 8px}.fert-package-composition>div>span{white-space:nowrap}.fert-mobile-list table.fert .fertilizer-name>.fert-card-content>.fert-card-actions{order:4}}@media (max-width:768px){.fert-table-view table.fert .badge-bottle{display:none!important}}@media (max-width:768px){.fert-mobile-list table.fert tr:has(.fert-package-composition){grid-template-columns:minmax(115px,0.9fr) minmax(0,1fr)}.fert-mobile-list table.fert tr:has(.fert-package-composition) td:nth-child(2){grid-column:1;grid-row:2;align-self:start}.fert-mobile-list table.fert tr:has(.fert-package-composition) .fert-dose-input{width:85px!important;flex:1 1 70px!important;min-width:0!important}.fert-mobile-list table.fert .fert-package-composition{grid-column:2;grid-row:2;order:1;min-width:0;align-self:center;font-size:11px;line-height:1.35;padding:2px 0 2px 5px}.fert-package-composition>small{display:block;font-size:10px;color:var(--bs-secondary-color);margin-bottom:2px}.fert-package-composition>div{gap:2px 8px;padding:0}.fert-package-composition:has(span:nth-child(6))>div{font-size:10px;gap:2px 6px}.fert-package-composition>div>span{white-space:normal;overflow-wrap:anywhere}}body[data-fert-mobile-ready] #view-mode-toggle-btn,.fert-toolbar .summary-litres:not(.fert-volume-control),.fert-toolbar>.ms-auto.text-muted{display:none!important}@media (min-width:769px){.fert-toolbar{gap:8px!important;padding:8px!important;background:var(--fert-layout-toolbar)!important;border-color:var(--bs-border-color)!important}.fert-toolbar .vr{display:none}.fert-toolbar .ec-litres-group{order:-2}.fert-mobile-tools{order:-1}.fert-mobile-tools>.btn-group{display:flex!important;gap:3px;align-items:center}.fert-mobile-view-select{display:block;width:185px;font-size:13px;padding:5px 26px 5px 8px}.fert-toolbar .btn{min-height:32px}.fert-mobile-list .fert-table-view{display:block!important;height:auto!important}.fert-mobile-list .fert-vertical-view{display:none!important}.fert-mobile-list table.fert{display:block;width:100%!important;min-width:0!important}.fert-mobile-list table.fert thead{display:none}.fert-mobile-list table.fert tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.fert-mobile-list table.fert tbody>tr:not(.d-none){display:grid;grid-template-columns:minmax(125px,1fr) minmax(0,1fr);align-content:start;padding:12px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);gap:6px}.fert-mobile-list table.fert td{position:static!important;border:0!important;padding:0!important;width:auto!important;min-width:0!important;white-space:normal!important}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(n+3){display:none}.fert-mobile-list table.fert #sum-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;background:var(--fert-layout-summary)}.fert-mobile-list #sum-row td:nth-child(n+3)::before{content:attr(data-mobile-label) " "}.fert-mobile-list #sum-row td:nth-child(2){display:none}.fert-mobile-list .fertilizer-name,.fert-mobile-list .fert-card-content{display:contents!important}.fert-mobile-list .fert-card-heading{grid-column:1/-1;order:0;display:flex!important;align-items:start!important;gap:6px}.fert-mobile-list table.fert .f-name{max-width:none!important;white-space:normal!important;font-size:14px}.fert-mobile-list .fert-density,.fert-mobile-list .fertilizer-name-desc,.fert-mobile-list .description-toggle,.fert-mobile-list .badge-bottle,.fert-mobile-list .table-drag-handle,.fert-mobile-list .grams-input,.fert-mobile-list .grams-decrease,.fert-mobile-list .grams-increase{display:none!important}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(2){grid-column:1;grid-row:2;order:1;align-self:start}.fert-mobile-list .fert-dose-input{display:inline-block;min-width:0;width:100px;font-size:16px;padding:6px;border:1px solid var(--bs-border-color);border-radius:6px}.fert-mobile-list .fert-dose-unit{display:inline;font-size:12px}.fert-mobile-list .fert-package-composition{display:block;grid-column:2;grid-row:2;font-size:11px;line-height:1.4;color:var(--bs-body-color)}.fert-mobile-list .fert-package-composition>div{display:flex;flex-wrap:wrap;gap:3px 8px}.fert-mobile-list .fert-dose-contribution{grid-column:1/-1;order:2;font-size:12px;color:var(--fert-layout-contribution)}.fert-mobile-list .fert-card-actions{grid-column:1/-1;order:4;display:flex!important;gap:8px}.fert-mobile-list .fert-card-actions .btn{flex:1;font-size:12px;min-height:32px}.fert-mobile-list .fav-star-btn::after{content:" Избранное"}.fert-mobile-list .delete-button::after{content:" Удалить"}}@media (max-width:768px){.fert-mobile-list table.fert tr:has(.fert-package-composition){grid-template-columns:140px minmax(0,1fr)}.fert-mobile-list table.fert tr:has(.fert-package-composition) .fert-dose-input{width:100px!important;min-width:100px!important;flex:0 0 100px!important;padding:5px;font-weight:500}}@media (min-width:769px){.fert-table-view .fert-dose-original,.fert-table-view .grams-decrease,.fert-table-view .grams-increase{display:none!important}.fert-table-view .fert-dose-input{display:inline-block;width:115px;min-width:95px;height:34px;font-size:15px;padding:4px 6px;border:1px solid var(--bs-border-color);border-radius:5px}.fert-table-view .fert-dose-unit{display:inline-block;font-size:12px}body:not(.fert-mobile-list) .fert-dose-contribution{display:none}}@media (min-width:769px){.fert-mobile-list .fav-star-btn{color:var(--fert-layout-favorite);border-color:var(--bs-border-color)}}@media (max-width:768px){.fert-mobile-list table.fert tbody>tr:has(.fert-package-composition){grid-template-columns:140px minmax(0,1fr)}}.fert-table-view,.fert-table-view>.table-responsive{height:auto!important;max-height:none!important}.fert-toolbar + .summary-panel{margin:6px 0 10px}.fert-save-dismissed{display:none!important}.calc-save-cta{position:relative;padding-right:42px!important}.fert-save-dismiss{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:var(--bs-secondary-color);font-size:24px;line-height:1}.fert-save-dismiss:hover,.fert-save-dismiss:focus-visible{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.fert-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important}.fert-toolbar .vr{display:none!important}.fert-toolbar .ec-litres-group{order:0;flex:0 0 auto!important;width:auto!important}.fert-toolbar .summary-ec{background:transparent!important;box-shadow:none!important;border:0!important}.fert-toolbar>.fert-recipe-controls{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.fert-toolbar .fert-amount-control,.fert-toolbar .fert-volume-control,.fert-toolbar .fert-mass-control{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;box-shadow:none}.fert-toolbar .fert-volume-control[hidden]{display:none!important}.fert-toolbar .fert-amount-control label,.fert-toolbar .fert-volume-control label,.fert-toolbar .fert-mass-control{font-size:13px;margin:0;white-space:nowrap}.fert-toolbar #fertilizer-amount{width:150px;min-width:0}.fert-toolbar .fert-volume-control .input-group{display:flex!important;flex-direction:row!important;width:170px;flex-wrap:nowrap!important;align-items:stretch}.fert-toolbar .fert-volume-control .input-group>.btn,.fert-toolbar .fert-volume-control .input-group>.input-group-text{flex:0 0 auto;width:auto}.fert-toolbar .fert-volume-control .form-control{flex:1 1 60px}.fert-toolbar #solution-litres{width:60px;min-width:45px;font-size:16px}.fert-toolbar>.fert-mobile-view-select{order:2;width:175px}.fert-toolbar>.fert-mobile-tools{order:3;position:relative}.fert-toolbar>.btn-group{order:4}.fert-toolbar>.dropdown{order:5;margin-left:auto}.fert-toolbar>.btn{order:4}.fert-toolbar .fert-mobile-tools>summary{font-size:13px;padding:6px;cursor:pointer}.fert-toolbar .fert-tools-panel>.btn-group{display:flex!important;flex-wrap:wrap;width:fit-content;gap:4px;padding:8px 0}.fert-toolbar .fert-equivalent-option{display:flex;align-items:center;gap:6px;font-size:13px;margin:4px 0 8px}.fert-toolbar .fert-ratios-details>summary{cursor:pointer;font-size:13px;padding:5px 0}.fert-amount-equivalent{display:none!important}.fert-show-equivalent .fert-amount-equivalent{display:block!important}@media (max-width:768px){.fert-toolbar>.fert-recipe-controls{flex:1 1 100%}.fert-toolbar .fert-amount-control{flex:1 1 100%;flex-wrap:wrap;justify-content:space-between}.fert-toolbar #fertilizer-amount{width:155px;flex:0 0 155px;font-size:13px}.fert-toolbar .fert-volume-control{flex:1 1 100%;justify-content:space-between}.fert-toolbar>.fert-mobile-view-select{flex:1 1 130px;min-width:0}.fert-toolbar>.fert-mobile-tools{flex:0 1 auto;max-width:100%}.fert-toolbar>.btn-group{flex:1 1 auto}}.fert-table-view .fert-dose-unit{width:auto!important;max-width:none;margin-left:3px;line-height:1.25;white-space:nowrap}.fert-toolbar .fert-mass-control{margin:0}.fert-toolbar #fert-mass-units{width:145px!important}@media (min-width:769px){.fert-toolbar>.fert-mobile-tools{flex:0 0 auto}.fert-toolbar .fert-tools-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:1030;width:410px;max-width:calc(100vw - 32px);padding:12px;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,0.12)}}@media (max-width:768px){.fert-toolbar .fert-mass-control{flex:1 1 100%;justify-content:space-between}.fert-toolbar .fert-tools-panel{padding:4px 0}}.fert-mobile-list .fav-star-btn.btn-warning{color:#594000}.fert-row-replaced{outline:1px solid var(--bs-warning-border-subtle);outline-offset:-1px}@media (min-width:769px){.fert-toolbar{padding:8px 10px!important;gap:8px!important;align-items:center!important}.fert-toolbar .fert-recipe-controls{gap:10px!important}.fert-toolbar .fert-recipe-controls label{font-size:13px;color:var(--bs-secondary-color)}.fert-toolbar .fert-recipe-controls .form-select{font-size:14px;padding-top:6px;padding-bottom:6px}.fert-toolbar .fert-mobile-view-select{width:165px!important;min-width:0!important;font-size:14px}.fert-toolbar .fert-mobile-tools>summary{font-size:13px}.fert-toolbar .summary-item{padding:5px 7px!important}.fert-toolbar #solution-litres{width:80px!important}}.fert-toolbar #litres-increase,.fert-toolbar #litres-decrease,.fert-toolbar #ec-increase,.fert-toolbar #ec-decrease,.grams-increase,.grams-decrease{touch-action:manipulation;user-select:none}.fert-mobile-list table.fert tr:not(#sum-row) td:nth-child(2)>.d-flex{display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;width:100%;min-width:0;gap:3px!important}.fert-mobile-list table.fert tr:not(#sum-row) .fert-dose-input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;flex:0 0 auto!important}.fert-mobile-list table.fert tr:not(#sum-row) .fert-dose-unit{display:block;width:auto!important;margin-left:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.fert-mobile-list table.fert .fert-card-heading{min-width:0}.fert-mobile-list table.fert .f-name{overflow-wrap:anywhere}.fert-mobile-list table.fert .f-name{white-space:normal!important;word-break:break-word}.fert-toolbar{background:transparent!important;border:0!important;border-bottom:1px solid var(--bs-border-color)!important;border-radius:0!important;padding:0 0 10px!important;box-shadow:none!important;gap:8px!important}.fert-toolbar-main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;width:100%}.fert-toolbar-calculation{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0}.fert-toolbar-view{display:flex;align-items:flex-end;gap:12px;margin-left:auto}.fert-toolbar-view-control{display:flex;flex-direction:column;gap:3px}.fert-toolbar-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.fert-toolbar .fert-toolbar-actions .dropdown{margin-left:auto}.fert-toolbar .fert-toolbar-actions .btn{height:32px;padding:4px 10px;font-size:13px;border-radius:6px}.fert-toolbar .fert-toolbar-actions .btn-group{display:contents}.fert-toolbar .fert-toolbar-main .fert-recipe-controls{display:contents}.fert-toolbar .fert-toolbar-main .fert-amount-control,.fert-toolbar .fert-toolbar-main .fert-mass-control,.fert-toolbar .fert-toolbar-main .fert-volume-control{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0}.fert-toolbar .fert-toolbar-main .fert-volume-control[hidden]{display:none}.fert-toolbar .fert-toolbar-main label,.fert-toolbar .fert-toolbar-view-control>label{font-size:11px;line-height:16px;color:var(--bs-secondary-color)}.fert-toolbar .fert-toolbar-main .form-select{min-width:0!important;width:auto!important;max-width:170px;height:32px;font-size:13px!important;padding:4px 28px 4px 8px!important;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:6px}.fert-toolbar .fert-toolbar-main .fert-mobile-view-select{width:150px!important}.fert-toolbar .fert-toolbar-main #fert-mass-units{width:120px!important}.fert-toolbar .fert-toolbar-main #fertilizer-amount{width:145px!important}.fert-toolbar .fert-toolbar-main .summary-ec{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0!important;margin:0;box-shadow:none;border:0;background:transparent}.fert-toolbar .fert-toolbar-main .summary-ec .summary-label{font-size:11px;line-height:16px;color:var(--bs-secondary-color)}.fert-toolbar .fert-toolbar-main .summary-ec>.d-flex{gap:0!important;background:var(--bs-tertiary-bg);border-radius:6px}.fert-toolbar .fert-toolbar-main .summary-input{width:72px;height:32px;font-size:14px;border:0;background:transparent;font-variant-numeric:tabular-nums}.fert-toolbar .fert-toolbar-main #ec-increase,.fert-toolbar .fert-toolbar-main #ec-decrease{width:26px;min-width:26px;height:32px;min-height:32px!important;padding:0;border:0;color:var(--bs-secondary-color)}.fert-toolbar .fert-toolbar-main .fert-volume-control .input-group{width:158px}.fert-toolbar .fert-toolbar-main #solution-litres{width:58px!important;height:32px;font-size:14px;background:var(--bs-tertiary-bg);border-color:transparent;padding:4px 6px}.fert-toolbar .fert-toolbar-main .fert-volume-control .btn,.fert-toolbar .fert-toolbar-main .input-group-text{height:32px;min-height:32px!important;padding:4px 7px;background:var(--bs-tertiary-bg);border-color:transparent;color:var(--bs-secondary-color)}.fert-toolbar .fert-toolbar-main .fert-mobile-tools>summary{min-height:32px;padding:6px 0;font-size:13px}.fert-toolbar .fert-toolbar-main :is(.form-select,.summary-input,#solution-litres):hover{border-color:var(--bs-border-color)}.fert-toolbar .fert-toolbar-main :is(.form-select,.summary-input,#solution-litres):focus{border-color:var(--bs-primary);outline:2px solid rgba(var(--bs-primary-rgb),0.18);outline-offset:1px}.fert-dose-display{display:none}@media (min-width:769px){.fert-table-view .fert-dose-display{display:inline-block;border:1px solid transparent;border-radius:5px;padding:4px 6px;min-height:32px;min-width:70px;text-align:left;font:inherit;color:var(--bs-body-color);background:transparent;font-variant-numeric:tabular-nums;cursor:text}.fert-table-view .fert-dose-display:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.fert-table-view .fert-dose-display:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.fert-table-view .fert-dose-input{display:none!important}.fert-table-view .fert-dose-editing .fert-dose-input{display:inline-block!important}.fert-table-view .fert-dose-editing .fert-dose-display{display:none!important}.fert-table-view .fert-dose-input[aria-invalid=true]{border-color:var(--bs-danger);outline:1px solid var(--bs-danger)}}@media (max-width:768px){.fert-toolbar-main{gap:10px}.fert-toolbar-calculation{gap:8px}.fert-toolbar-view{margin-left:0;gap:10px}.fert-toolbar .fert-toolbar-actions .btn{min-height:38px;height:38px}.fert-toolbar .fert-toolbar-main .form-select,.fert-toolbar .fert-toolbar-main .summary-input,.fert-toolbar .fert-toolbar-main #solution-litres,.fert-toolbar .fert-toolbar-main #ec-increase,.fert-toolbar .fert-toolbar-main #ec-decrease,.fert-toolbar .fert-toolbar-main .fert-volume-control .btn,.fert-toolbar .fert-toolbar-main .input-group-text{height:38px;min-height:38px!important}}.fert-toolbar{display:flex!important;flex-direction:column;align-items:stretch!important}.fert-toolbar .fert-toolbar-view .fert-mobile-tools{position:relative;order:0;flex-basis:auto}.fert-toolbar .fert-toolbar-main .form-select{flex:0 0 auto!important}.fert-toolbar .fert-toolbar-main .fert-amount-control,.fert-toolbar .fert-toolbar-main .fert-mass-control,.fert-toolbar .fert-toolbar-main .fert-volume-control,.fert-toolbar .fert-toolbar-main .ec-litres-group{flex:0 0 auto!important;width:auto!important}.fert-toolbar .fert-toolbar-main .summary-ec{width:auto!important;min-width:124px;height:auto!important;max-height:none}.fert-toolbar .fert-toolbar-main .summary-ec>.d-flex{flex:0 0 auto}.fert-toolbar .fert-toolbar-main .summary-ec .summary-input{flex:0 0 72px}.fert-toolbar-view{margin-left:0}.fert-toolbar-main{gap:12px}.fert-ratios-visible{display:flex!important;flex-wrap:wrap;gap:6px;margin:8px 0!important;padding:6px!important}.fert-ratios-visible .summary-item{min-height:28px;padding:3px 8px;font-size:12px}.fert-package-composition>div{max-height:2.8em;overflow:hidden}.fert-package-composition.is-expanded>div{max-height:none}.fert-composition-toggle{border:0;background:transparent;color:var(--bs-primary);padding:3px 0;font-size:11px;cursor:pointer;text-align:left}.fert-composition-toggle[hidden]{display:none}.fert-toolbar .fert-amount-control[hidden],.fert-toolbar .fert-menu-source[hidden]{display:none!important}.fert-toolbar .fert-toolbar-main .summary-ec{background:transparent!important;border-radius:0!important}.fert-toolbar .fert-toolbar-actions .dropdown{margin-left:0}.fert-compact-menu>.btn{color:var(--bs-body-color);background:transparent;border:0;padding:6px 8px;min-height:32px}.fert-compact-menu .dropdown-menu{--bs-dropdown-link-active-bg:#245cc8;--bs-dropdown-link-active-color:#fff}.fert-ratios-visible{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.fert-ratios-visible>div{border-bottom:0!important}.fert-ratios-visible :is(#mini-KN,#mini-KCa,#mini-KMg,#mini-KN-top,#mini-KCa-top,#mini-KMg-top){border-radius:3px;padding:1px 3px}[data-bs-theme=dark] .fert-ratios-visible :is(#mini-KN,#mini-KCa,#mini-KMg,#mini-KN-top,#mini-KCa-top,#mini-KMg-top){background-color:color-mix(in srgb,currentColor 15%,transparent)!important}body:not(.fert-auto-mass) .fert-table-view table.fert .fert-dose-unit{display:none}@media (min-width:769px){.fert-table-view>.table-responsive{overflow:visible}.fert-table-view table.fert thead{position:sticky;top:0;z-index:30;background:var(--bs-body-bg);box-shadow:0 1px 0 var(--bs-border-color)}}.fert-ratios-visible #summary-line{padding:0!important;border:0!important}@media (min-width:769px){body:has(.fert-toolbar){overflow-x:clip;overflow-y:visible}.fert-table-view{overflow:visible!important;height:auto!important;max-height:none!important}}[data-bs-theme=dark] .fert-ratios-visible [data-ratio-status=good]{color:#8cdda7!important}[data-bs-theme=dark] .fert-ratios-visible [data-ratio-status=warning]{color:#eed27b!important}[data-bs-theme=dark] .fert-ratios-visible :is([data-ratio-status=danger],[data-ratio-status=critical]){color:#f19bb5!important}.fert-ratios-visible .summary-quick{display:flex!important}.fert-inline-zoom{display:flex;align-items:center;gap:1px}.fert-toolbar-actions>.fert-inline-zoom{margin-left:8px}.fert-inline-zoom .btn{border:0;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}.fert-tools-panel .fert-inline-zoom{margin-bottom:8px}.fert-ratios-visible #summary-line{background:transparent!important}.fert-ratios-visible .summary-badge.d-none{display:inline-flex!important}.fert-toolbar .fert-mobile-tools[hidden],.fert-toolbar .fert-desktop-tools[hidden]{display:none!important}.fert-desktop-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fert-desktop-tools>.btn-group{display:flex!important;gap:3px}.fert-desktop-tools .fert-equivalent-option{margin:0;font-size:12px}.fert-desktop-tools .fert-equivalent-option input{margin-right:5px}@media (max-width:768px){.fert-toolbar{gap:8px!important;padding:8px 0!important}.fert-toolbar .fert-toolbar-main{display:flex;flex-direction:column;align-items:stretch;gap:6px}.fert-toolbar .fert-toolbar-calculation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;width:100%}.fert-toolbar .fert-toolbar-main .ec-litres-group{width:100%!important;min-width:0;margin:0!important;grid-column:1!important}.fert-toolbar .fert-toolbar-main .summary-ec{min-width:0;width:100%!important}.fert-toolbar .fert-toolbar-main .summary-ec>.d-flex{width:100%}.fert-toolbar .fert-toolbar-main .summary-ec .summary-input{width:100%;flex:1 1 0;min-width:0;text-align:center}.fert-toolbar .fert-toolbar-main .fert-volume-control{min-width:0;width:100%!important;margin:0!important;grid-column:2!important}.fert-toolbar .fert-toolbar-main .fert-volume-control .input-group{width:100%;flex-wrap:nowrap}.fert-toolbar .fert-toolbar-main #solution-litres{flex:1 1 0;min-width:0;width:42px!important}.fert-toolbar .fert-toolbar-main .fert-volume-control .btn{width:30px;padding:4px}.fert-toolbar .fert-toolbar-view{flex-wrap:wrap;gap:0;align-items:center}.fert-toolbar .fert-toolbar-view .fert-mass-control{display:block}.fert-toolbar .fert-toolbar-view .fert-mobile-tools>summary{font-size:12px}.fert-toolbar .fert-compact-menu>.btn{padding:6px;font-size:12px;min-height:36px}.fert-toolbar .fert-toolbar-actions{gap:4px;flex-wrap:wrap}.fert-toolbar .fert-toolbar-actions .btn{font-size:12px;padding:5px 8px;min-height:36px!important;height:36px}.fert-toolbar .fert-toolbar-actions [data-bs-target="#autoSolveModal"] .fert-action-label,.fert-toolbar .fert-toolbar-actions [data-bs-target="#saveProfileModal"] .fert-action-label{display:none}.fert-ratios-visible .summary-item{padding:3px 6px!important;min-height:28px!important;font-size:11px!important}.fert-ratios-visible #summary-line{gap:4px!important}}@media (max-width:768px){.fert-toolbar .fert-toolbar-main .summary-ec{align-self:start}.fert-toolbar .fert-toolbar-main .fert-volume-control>label{font-size:11px;line-height:16px;margin:0}.fert-toolbar .fert-toolbar-actions [data-bs-target="#selectFertilizerModal"] .fert-action-label,.fert-toolbar .fert-toolbar-actions [data-bs-target="#fertilizerPresetsModal"] .fert-action-label{display:inline!important}}.fert-header-fold[hidden]{display:none!important}.fert-header-fold>summary{cursor:pointer;font-size:12px;color:var(--bs-secondary-color);padding:6px 0}.fert-header-fold-content{display:flex;flex-direction:column;gap:8px;padding-top:4px}#card-concentrates .conc-tara-input{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;width:100%}#card-concentrates .conc-tara-input>.form-control{flex:1 1 70px;width:70px;min-width:70px}#card-concentrates .conc-tara-input>.input-group-text{flex:0 0 auto;width:auto}