.api-providers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 6px 0}.api-provider{display:inline-flex;width:auto;align-items:center;gap:8px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500;color:#3d454e}.api-provider input{position:absolute;opacity:0;width:0;height:0}.api-provider-box{position:relative;width:20px;height:20px;border:1.5px solid #cfd4da;border-radius:4px;background:#fff;flex-shrink:0;transition:background-color .15s,border-color .15s}.api-provider input:checked+.api-provider-box{background:#ff5a00;border-color:#ff5a00}.api-provider input:checked+.api-provider-box:after{content:"";position:absolute;inset-inline-start:7px;top:2px;width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.api-provider input:focus-visible+.api-provider-box{outline:2px solid #ff5a00;outline-offset:2px}.api-provider:hover .api-provider-box{border-color:#ff5a00}.api-provider--all .api-provider-name{font-weight:600}@media (max-width: 767px){.api-providers{gap:8px 16px;padding-top:12px}.api-provider{font-size:12px}}
