.fineDistribution[open]{box-sizing:border-box;width:min(960px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;border:1px solid #cbd9ed;border-radius:14px;overflow:auto;color:#15364c;background:white}.fineDistribution header{display:flex;align-items:center;gap:12px}.fineDistribution h2{font-size:22px}.fineDistribution select{width:100%;min-height:44px;margin-top:6px}.fineDistributionRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fineDistributionRows label{display:grid;grid-template-columns:22px minmax(0,1fr) 100px;align-items:center;gap:8px;padding:10px;border:1px solid #d6e0ed;border-radius:10px}.fineDistributionRows input[type=number]{width:100%;box-sizing:border-box;min-height:38px}.fineDistributionRows input[type=checkbox]{width:18px;height:18px}.fineDistribution .actions{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.fineDistribution .btn{min-height:42px;flex-shrink:0}.fineDistributionRows span{overflow-wrap:anywhere}@media(max-width:640px){.fineDistributionRows{grid-template-columns:1fr}.fineDistribution[open]{padding:10px}.fineDistribution h2{font-size:18px}}
