#purchaseDialog.fert-independent-dialog .fert-independent-form{width:min(100%,1050px);max-height:90vh;overflow:auto}
.fert-independent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 12px;padding:9px 12px;border:1px solid #c7d9cf;border-radius:9px;background:#f2f8f4;color:#1a5134}
.fert-independent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}
.fert-independent-grid label{display:grid;gap:4px;font-size:.78rem;font-weight:700}
.fert-independent-grid :is(input,select){height:37px;width:100%;min-width:0;border:1px solid #bbd0c3;border-radius:7px;padding:6px 9px;background:#fff;color:#18352b}
.fert-independent-grid input[readonly]{background:#eaf6ed;color:#185933}
.fert-independent-blocks{display:grid;gap:6px;margin:10px 0}
.fert-independent-block{display:grid;grid-template-columns:20px 75px minmax(0,1fr) 155px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d4e2d9;border-radius:8px;background:#fff}
.fert-independent-block small{color:#577265;min-width:0}
.fert-independent-block input[type=number]{height:35px;min-width:0;width:100%;border:1px solid #bbd0c3;border-radius:6px;padding:5px 9px}
.fert-independent-note{padding:9px 11px;border-left:3px solid #bd9236;background:#fff9e9;font-size:.8rem;color:#614f29}
.fert-independent-summary{font-size:.83rem;font-weight:750;color:#185933;margin:10px 0}
@media(max-width:720px){.fert-independent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fert-independent-block{grid-template-columns:18px 55px minmax(0,1fr) 95px;gap:4px;padding:7px 5px}.fert-independent-block small{font-size:.64rem}}
@media(max-width:430px){.fert-independent-grid{grid-template-columns:1fr 1fr}.fert-independent-block{grid-template-columns:18px 45px minmax(0,1fr) 80px}.fert-independent-block strong{font-size:.78rem}}
