[data-platform-picker]{border:1px solid #dce5f1;border-radius:8px;padding:12px;margin:0}
[data-platform-picker] legend{font-size:13px;font-weight:650;color:#43516a}
[data-platform-picker] .platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
.field [data-platform-picker] label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400}
.field [data-platform-picker] input[type=checkbox]{width:auto;padding:0;margin:0;box-shadow:none}
@media(max-width:480px){[data-platform-picker] .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
