.acrossai-mcp-ai-connectors{margin-top:8px}.acrossai-mcp-ai-connectors>.description{color:#50575e;margin:0 0 20px}.acrossai-mcp-ai-connectors__panel--generate,.acrossai-mcp-ai-connectors__panel--settings{max-width:720px}.acrossai-mcp-ai-connectors__note{align-items:flex-start;background:#f0f6fc;border:1px solid #c3d9ed;border-left:4px solid #2271b1;border-radius:4px;color:#1d2327;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:0 0 20px;padding:12px 16px}.acrossai-mcp-ai-connectors__note-icon{color:#2271b1;flex-shrink:0;margin-top:1px}.acrossai-mcp-ai-connectors__note-text{flex:1}.acrossai-mcp-connector{background:#fff;border:1px solid #dcdcde;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);margin:0 0 20px;padding:28px 32px}.acrossai-mcp-connector__header{align-items:center;border-bottom:1px solid #f0f0f1;display:flex;gap:12px;margin:0 0 20px;padding:0 0 16px}.acrossai-mcp-connector__icon{display:block;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.acrossai-mcp-connector__title{color:#1d2327;font-size:16px;font-weight:600;line-height:1.3;margin:0}.acrossai-mcp-connector__body{display:flex;flex-direction:column;gap:16px}.acrossai-mcp-connector__label{color:#1d2327;font-size:13px;font-weight:500;margin:0 0 6px}.acrossai-mcp-connector__description,.acrossai-mcp-connector__hint{color:#646970;font-size:12px;line-height:1.5;margin:0}.acrossai-mcp-connector__copy-row{align-items:stretch;display:flex;gap:8px}.acrossai-mcp-connector__input{background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;color:#1d2327;flex:1;font-family:Consolas,Monaco,Andale Mono,DejaVu Sans Mono,monospace;font-size:13px;line-height:1.4;min-width:0;padding:6px 10px}.acrossai-mcp-connector__input:focus{border-color:#2271b1;outline:2px solid #2271b1;outline-offset:1px}.acrossai-mcp-connector__copy-btn{flex-shrink:0;min-width:64px}.acrossai-mcp-connector__copy-btn--copied{background:#00a32a!important;border-color:#007a1f!important;color:#fff!important}.acrossai-mcp-connector__credentials{display:flex;flex-direction:column;gap:12px}.acrossai-mcp-connector__credentials--fresh{background:#f0f6fc;border:1px solid #c3d9ed;border-radius:4px;padding:16px}.acrossai-mcp-connector__actions{margin:8px 0 0}.acrossai-mcp-connector__generate-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 0}.acrossai-mcp-connector__generate-row .description{color:#646970;flex:1 1 240px;font-size:13px;margin:0;min-width:200px}.acrossai-mcp-connector__generate-btn,.acrossai-mcp-connector__regenerate-btn{white-space:nowrap}.acrossai-mcp-connector__result:empty{display:none}.acrossai-mcp-connector__result[data-status=pending] .acrossai-mcp-connector__result-message{color:#646970;font-style:italic}.acrossai-mcp-connector__result[data-status=error] .acrossai-mcp-connector__result-message{background:#fcf0f1;border-left:4px solid #a00;border-radius:3px;color:#a00;padding:10px 12px}.acrossai-mcp-connector__result-title{color:#007a1f;font-size:14px;font-weight:600;margin:12px 0}.acrossai-mcp-connector__setup{background:#f6f7f7;border-left:4px solid #2271b1;border-radius:3px;margin-top:16px;padding:16px}.acrossai-mcp-connector__setup-title{color:#1d2327;font-size:13px;font-weight:600;margin:0 0 10px}.acrossai-mcp-connector__setup ol,.acrossai-mcp-connector__setup ul{color:#1d2327;font-size:13px;line-height:1.55;margin:0;padding-left:22px}.acrossai-mcp-connector__setup li{margin-bottom:6px}.acrossai-mcp-connector__setup code{background:#eef4fb;border-radius:3px;font-size:12px;padding:1px 6px}.acrossai-mcp-ai-connectors__level2,.acrossai-mcp-ai-connectors__level3{margin:0 0 16px;padding-top:8px}.acrossai-mcp-ai-connectors__level3{margin-bottom:24px;margin-top:-8px}.acrossai-mcp-ai-connectors__level3 .nav-tab{font-size:13px;padding:5px 12px}.acrossai-mcp-ai-connectors__panel{background:transparent}.acrossai-mcp-ai-connectors__panel--connections .acrossai-mcp-connector-panel__table{width:100%}.acrossai-mcp-connector-panel{background:#fff;border:1px solid #dcdcde;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:24px 28px}.acrossai-mcp-connector-panel__title{color:#1d2327;font-size:16px;font-weight:600;margin:0 0 20px}.acrossai-mcp-connector-panel__label{color:#1d2327;font-size:13px;font-weight:500;margin:0 0 8px}.acrossai-mcp-connector-panel__setup{background:#f0f6fc;border-left:4px solid #2271b1;border-radius:3px;margin-top:20px;padding:16px}.acrossai-mcp-connector-panel__setup p{margin:0 0 8px}.acrossai-mcp-connector-panel__setup p:last-child{margin-bottom:0}.acrossai-mcp-connector-panel__setup code{background:#eef4fb;border-radius:3px;font-size:12px;padding:1px 6px}.acrossai-mcp-connector-panel__advanced{border-top:1px solid #dcdcde;margin-top:24px;padding-top:16px}.acrossai-mcp-connector-panel__advanced>summary{color:#2271b1;cursor:pointer;font-size:13px;margin-bottom:12px}.acrossai-mcp-connector-panel__advanced>summary:hover{color:#135e96}.acrossai-mcp-connector-panel__advanced-body{padding-top:12px}.acrossai-mcp-connector-panel__advanced-body .description{background:#f6f7f7;border-left:3px solid #dcdcde;border-radius:3px;color:#646970;font-size:12px;margin:0 0 16px;padding:8px 12px}.acrossai-mcp-connector-panel__table{margin-top:8px}.acrossai-mcp-connector-panel__table td,.acrossai-mcp-connector-panel__table th{vertical-align:middle}.acrossai-mcp-connector-panel__table code{font-size:12px}.acrossai-mcp-connector-panel__empty{background:#f6f7f7;border:1px dashed #dcdcde;border-radius:4px;padding:20px;text-align:center}.acrossai-mcp-connector-panel__settings-form{margin-bottom:20px}.acrossai-mcp-connector-panel__settings-form label{display:inline-block;padding:4px 0}.acrossai-mcp-connector-panel__settings-form .description{color:#646970;margin:2px 0 12px 24px}.acrossai-mcp-connector-panel__pending-list{margin:0 0 20px;padding:0 0 0 20px}.acrossai-mcp-connector-panel__pending-list li{margin-bottom:6px}.acrossai-mcp-connector-panel__nuclear-btn{border-color:#a00!important;color:#a00!important}.acrossai-mcp-connector-panel__nuclear-btn:hover{background:#a00!important;color:#fff!important}@media(max-width:560px){.acrossai-mcp-connector{padding:20px 18px}.acrossai-mcp-connector__copy-row{flex-direction:column}.acrossai-mcp-connector__copy-btn{width:100%}}
