.cyb-gpt-launch{position:fixed;bottom:14px;right:18px;z-index:1001;background:#153841;color:#bceff0;border:1px solid #45818b;border-radius:8px;padding:9px 14px;cursor:pointer}.cyb-gpt-panel,.cyb-gpt-detail{box-sizing:border-box;width:min(1400px,95vw);max-height:91vh;overflow:auto;background:#081723;color:#d7e7ed;border:1px solid #3f7783;border-radius:12px;padding:24px;font:14px/1.5 system-ui}.cyb-gpt-panel::backdrop,.cyb-gpt-detail::backdrop{background:#000a}.cyb-gpt-panel button,.cyb-gpt-detail button{background:#173b48;color:#d7f5fa;border:1px solid #317184;padding:8px 12px;border-radius:5px;cursor:pointer}.cyb-gpt-panel input{background:#05121c;color:#eefaff;border:1px solid #355666;padding:6px;margin:6px;max-width:95%}.cyb-gpt-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cyb-gpt-controls label{display:flex;align-items:center;gap:5px}.cyb-gpt-controls input[type=number]{width:70px}.cyb-gpt-scroll{overflow:auto;margin:18px 0}.cyb-gpt-scroll table{width:100%;border-collapse:collapse;font-size:12px}.cyb-gpt-scroll td,.cyb-gpt-scroll th{padding:10px;text-align:left;border-bottom:1px solid #1c3a48;vertical-align:top}.cyb-gpt-scroll th{color:#85d5e3;background:#102b39}.cyb-gpt-detail pre{white-space:pre-wrap;overflow-wrap:anywhere}.cyb-gpt-panel [data-message] input{width:480px}
