.mv-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px}.mv-heading h3{margin:0}.mv-row{display:grid;grid-template-columns:minmax(120px,2fr) minmax(85px,1fr) minmax(85px,1fr) auto auto;align-items:end;gap:10px;border:1px solid var(--line,#7ba091);border-radius:12px;padding:12px;margin-bottom:12px}.mv-row label{margin:0;min-width:0}.mv-row input:not([type=checkbox]){width:100%;min-width:0}.mv-row>.check{align-self:center;display:flex;align-items:center;gap:6px}.mv-row>button{align-self:end;min-width:38px}.mv-help{font-size:12px}.mv-error{color:#d56752}.mv-error:empty{display:none}.im-variant-select{width:100%;min-height:40px;font:inherit;font-size:13px;border:1px solid var(--my-line,#6d9585);border-radius:8px;background:var(--my-card,#143e30);color:inherit;padding:7px;margin:8px 0}dialog:has([data-spec-rows]){width:min(800px,calc(100vw - 28px));max-height:90dvh;overflow:auto;box-sizing:border-box}@media(max-width:640px){.mv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px;gap:10px}.mv-row>label:first-child{grid-column:1/-1}.mv-row>.check{min-height:38px}.mv-heading{flex-wrap:wrap}.mv-row>button{justify-self:end}.mv-row label{font-size:13px}}
