#fg169HighlightPanel[hidden]{display:none!important}
#fg169HighlightPanel{margin-top:14px;padding:14px;border:1px solid var(--line,#31425d);border-radius:14px;background:linear-gradient(140deg,#173b5f33,#5b1b3a22)}
#fg169HighlightPanel h4{margin:0 0 8px;font-size:15px}#fg169HighlightPanel select,#fg169HighlightPanel input[type=color]{width:100%;box-sizing:border-box;min-width:0;min-height:44px}
.fg169-picker-head{display:flex;justify-content:space-between;gap:10px;margin:15px 0 8px;font-size:13px}.fg169-roster{max-height:235px;overflow-y:auto;border:1px solid var(--line,#31425d);border-radius:10px;overscroll-behavior:contain}
.fg169-roster label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 10px;margin:0;min-height:24px;font-size:12px;cursor:pointer;border-bottom:1px solid var(--line,#31425d);text-transform:none;letter-spacing:0}.fg169-roster label:last-child{border:0}.fg169-roster label:has(input:checked){background:#4cc9f020}
.fg169-roster input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#4cc9f0}.fg169-roster span{overflow-wrap:anywhere}.fg169-roster small{font-size:10px;max-width:70px;overflow-wrap:anywhere}
#fg169HighlightPanel button{min-height:44px;white-space:normal;overflow-wrap:anywhere}#fg169HighlightPanel .button-grid{margin:10px 0}#fg169Apply{border-color:#4cc9f0}#futgridHighlightBtn[aria-expanded=true]{border-color:#4cc9f0;background:#15364c}
@media(max-width:480px){#fg169HighlightPanel{padding:10px}.fg169-roster label{grid-template-columns:20px minmax(0,1fr);min-height:28px}.fg169-roster small{grid-column:2;max-width:none}#fg169HighlightPanel .form-row{grid-template-columns:1fr}}
