.api-key-field .btn-group .btn{border-radius:.375rem}.api-key-field .btn-group .btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.api-key-field .btn-group .btn:last-child{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.api-key-field .btn-group .btn:hover{z-index:2}.api-key-field .form-control{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.875rem}.api-key-field .form-control[readonly]{background-color:#f8f9fa;border-color:#dee2e6;cursor:not-allowed}.api-key-field .form-control[readonly]:focus{background-color:#f8f9fa;border-color:#dee2e6;box-shadow:none}.api-documentation-card{transition:all .2s ease-in-out}.api-documentation-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.api-code-example{position:relative}.api-code-example pre{border-radius:.5rem;margin-bottom:0}.api-code-example pre code{font-size:.8rem;line-height:1.4}.api-code-example .copy-button{opacity:.7;transition:opacity .2s ease-in-out}.api-code-example .copy-button:hover{opacity:1}@media(max-width:576px){.api-key-field .row .col-auto .btn-group{margin-top:.5rem;width:100%}.api-key-field .row .col-auto .btn-group .btn{border-left:1px solid var(--bs-border-color)!important;border-radius:.375rem!important;flex:1}.api-key-field .row .col-auto .btn-group .btn:first-child{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.api-key-field .row .col-auto .btn-group .btn:last-child{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.api-code-example pre{font-size:.75rem;padding:1rem!important}}
