.parameter-browser{padding:0 24px 24px}
.parameter-toolbar{position:sticky;top:0;background:#fff;padding:12px 0;z-index:1}
.parameter-toolbar label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}
.parameter-toolbar label span{font-size:11px;color:#81949c;font-weight:400;margin-left:8px}
.parameter-toolbar input{width:100%;font-size:12px}
.parameter-toolbar p{font-size:11px;line-height:1.7;margin-top:10px}
.parameter-group{border:1px solid #e2e9ed;border-radius:8px;margin:10px 0;background:#fff}
.parameter-group summary{cursor:pointer;padding:14px 16px;font-size:13px;color:#284653}
.parameter-group summary small{float:right;color:#8499a3;font-size:11px}
.parameter-group[open] summary{border-bottom:1px solid #e8eef0;background:#f6faf9}
.parameter-group .field-grid{padding:16px;gap:22px 16px}
.parameter-group .field-label{font-size:12px;line-height:1.6;color:#45616e;align-items:flex-start}
.parameter-group .field-label input{margin-top:3px;flex-shrink:0}
.parameter-group .field-help{font-size:11px;line-height:1.6;color:#7a8f99}
.parameter-group .parameter-result{font-size:11px;line-height:1.6}
.parameter-result.effective{color:#237967}
.parameter-result.different{color:#ad681b}
#parameter-empty{padding:20px;text-align:center;color:#83969f;font-size:12px}
@media(max-width:650px){.parameter-browser{padding:0 16px 18px}.parameter-group .field-grid{grid-template-columns:1fr}}
.mod-selection{margin:0 24px 18px}.mod-selection-note{padding:0 16px;color:#6f838e;font-size:12px;line-height:1.7}.mod-selection-note p{margin:8px 0}.mod-selection-note .text-button{margin-right:14px}.mod-selection .field-help{color:#237967}@media(max-width:650px){.mod-selection{margin:0 16px 18px}}
