.irl-settings{padding:24px;margin:24px 0;background:#0c2029;border:1px solid #426864;border-radius:16px}.irl-settings h3{font-size:23px;margin:0 0 4px}.irl-settings>.irl-control-muted{margin:0 0 22px}.irl-settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.irl-settings-form>label:not(.irl-settings-toggle){display:flex;flex-direction:column;gap:8px;color:#d9e8e9;font-size:14px;font-weight:650}.irl-settings-form select,.irl-settings-form input[type=number],.irl-settings-form input[type=color]{width:100%;min-height:44px;border:1px solid #547579;background:#102d38;color:#f3faf8;border-radius:9px;padding:8px 12px;font:inherit}.irl-settings-form input[type=color]{padding:5px}.irl-settings-toggle{display:flex;gap:12px;align-items:center;min-height:44px;color:#d9e8e9;font-size:14px}.irl-settings-toggle input{width:21px;height:21px;accent-color:#6be0c0;flex:none}.irl-settings-form :is(select,input):focus-visible{outline:3px solid #ffd584;outline-offset:2px}.irl-settings-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.irl-settings-actions p{margin:0}.irl-settings-form label{cursor:pointer}@media(max-width:850px){.irl-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.irl-settings{padding:18px}.irl-settings-form{grid-template-columns:1fr}}
