.nav-item-guest-only{display:none}.api-page .tab-content{padding:20px 0 0}.api-page h2{border-bottom:2px solid #ecf0f1;color:#2c3e50;margin-top:0;padding-bottom:10px}.api-page .synopsis{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;margin-bottom:20px;padding:20px}.api-page .synopsis p{color:#495057;margin:0 0 15px}.api-page .synopsis p:last-child{margin-bottom:0}.api-page .synopsis code{background:#e9ecef;border-radius:3px;color:#495057;font-family:Courier New,monospace;padding:2px 6px}.api-page .details-panel{margin-top:15px}.api-page .details-panel summary{color:#007bff;cursor:pointer;font-weight:700;padding:10px 0}.api-page .details-panel summary:hover{color:#0056b3}.api-page .details-content{border-top:1px solid #e9ecef;margin-top:15px;padding-top:15px}.api-page .parameter-table{border-collapse:collapse;margin-top:15px;width:100%}.api-page .parameter-table td,.api-page .parameter-table th{border:1px solid #dee2e6;color:#495057;padding:10px;text-align:left}.api-page .parameter-table th{background:#e9ecef;font-weight:700}.api-page .parameter-table code{background:#e9ecef;border-radius:3px;color:#495057;font-family:Courier New,monospace;font-size:.9em;padding:2px 4px}.api-page .api-section{display:grid;gap:20px;grid-template-columns:minmax(280px,1fr) 2fr;margin-top:20px}.api-page .input-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:20px}.api-page .input-section h3{color:#495057;margin:0 0 20px}.api-page .info{color:#6c757d;font-style:italic;margin:10px 0}.api-page .form-group{margin-bottom:15px}.api-page .form-group label{color:#495057;display:block;font-weight:700;margin-bottom:5px}.api-page .form-group input,.api-page .form-group select,.api-page .form-group textarea{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%}.api-page .form-group input:focus,.api-page .form-group select:focus{border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2);outline:none}.api-page .input-group{align-items:center;display:flex;gap:8px}.api-page .input-group select{flex:1}.api-page .button-container{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.api-page .btn-send{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-width:120px;padding:12px 24px;transition:background-color .2s}.api-page .btn-send:hover{background:#2980b9}.api-page .btn-send:disabled{background:#adb5bd;cursor:not-allowed}.api-page .output-section{display:flex;flex-direction:column;gap:15px}.api-page .request-panel,.api-page .response-panel{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.api-page .request-panel h3,.api-page .response-panel h3{background:#495057;color:#fff;font-size:14px;font-weight:700;margin:0;padding:10px 15px}.api-page .request-panel pre,.api-page .response-panel pre{background:#fff;color:#333;font-size:13px;line-height:1.4;margin:0;overflow:auto;padding:15px;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;max-width:100%}.api-page .request-panel pre{max-height:100px}.api-page .response-panel pre{height:calc(100vh - 550px);min-height:200px}@media (max-width:768px){.api-page .api-section{grid-template-columns:1fr}}