.dropdown-header-dark{color:#222!important}.api-docs-bottom-spacer{height:40vh;width:100%;pointer-events:none;background:none}.api-nav-sub-link{color:#444!important;background:#fff;border:none;font-weight:400;padding-left:2rem;transition:background .2s,color .2s}.api-nav-sub-link.selected{background:#f8f9fa;color:#b85c38!important;font-weight:500;border-left:2px solid #B85C38}.api-nav-sub-link:hover,.api-nav-sub-link:focus{background:#f3f3f3;color:#b85c38!important}.api-docs-content{max-width:900px;margin:0 auto;background:none}main.col-lg-9>.api-docs-content>section{width:100%;margin-left:0;margin-right:0}@media (max-width: 991.98px){.api-docs-content{max-width:100%;padding:0 10px}}nav.col-lg-3 .card.position-sticky{top:1rem;max-height:calc(100vh - 2rem);overflow-y:visible}.download-btn.btn-primary{background-color:#0069d9;border-color:#0069d9;color:#fff;transition:background .2s,border .2s}.download-btn.btn-primary:hover,.download-btn.btn-primary:focus{background-color:#0056b3;border-color:#0056b3;color:#fff}.download-btn.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529;transition:background .2s,border .2s}.download-btn.btn-warning:hover,.download-btn.btn-warning:focus{background-color:#e0a800;border-color:#e0a800;color:#212529}.api-nav-link.active,.api-nav-link.active:hover,.api-nav-link.active:focus{background:#f2f2f2!important;color:#111!important;font-weight:700;border-left:4px solid #111!important;border-top:1px solid #111!important;border-bottom:1px solid #111!important;border-right:none!important;margin-top:-2px;margin-bottom:-2px;z-index:2;position:relative;box-shadow:none!important}.api-nav-link:not(.active):hover,.api-nav-link:not(.active):focus{z-index:1;position:relative}.api-nav-link.active:hover{color:#111!important;font-weight:700;background:#f2f2f2!important}#faq-section .accordion-button:focus,#faq-section .accordion-button:active,#faq-section .accordion-button:not(.collapsed){background-color:#f3f3f3!important;box-shadow:none!important;color:#222}.api-nav-link{color:#222!important;background:#fff;border:none;font-weight:400;transition:background .2s,color .2s,font-weight .2s,border-left .2s}.api-nav-link:focus{outline:none!important;box-shadow:none!important}.api-nav-link:hover{color:#b85c38!important;background:#f8f9fa;font-weight:500}#faq-section .accordion-button h3{font-size:1.05rem;font-weight:500;margin:0;color:#222}.form-card{background:#ffffff;border:none;border-radius:16px;box-shadow:0 8px 24px #0000001a;transition:all .3s ease}.form-card:hover{box-shadow:0 12px 32px #00000026}.form-card .card-body{padding:2.5rem}@media (max-width: 576px){.form-card .card-body{padding:1.5rem}}.form-card a,.form-card .text-decoration-none,a.text-decoration-none{color:#b85c38!important;transition:color .2s}.form-card a:hover,.form-card .text-decoration-none:hover,a.text-decoration-none:hover{color:#8c3c1c!important}.form-card .form-control{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;font-size:1rem;transition:all .3s ease}.form-card .form-control:focus{border-color:#b85c38;box-shadow:0 0 0 .2rem #b85c3840}.form-card .btn{border-radius:10px;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;transition:all .3s ease}.form-card .btn-success{background-color:#28a745;border-color:#28a745}.form-card .btn-success:hover{background-color:#218838;border-color:#1e7e34;transform:translateY(-1px)}
