.ai-wrap{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;overflow:hidden;padding:20px 24px 24px;row-gap:16px;width:100%}.ai-hint{color:#1f2937}.ai-hint,.ai-toggle{font-size:14px;line-height:1.4}.ai-toggle{align-items:center;display:inline-flex;gap:8px;user-select:none}.ai-textarea{border:1px solid #d0d5dd;border-radius:12px;box-sizing:border-box;color:inherit;display:block;line-height:1.5;font:inherit;max-width:100%;min-height:300px;outline:none;padding:14px 16px;resize:vertical;width:100%}.ai-row{align-items:center;column-gap:12px;display:flex}.ai-mt8{margin-top:8px}.ai-mt12{margin-top:12px}.ai-error{color:#b00020;font-size:14px;line-height:1.45;margin:0}.ai-pre{background:#f6f6f6;border-radius:12px;color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5;margin:0;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap}.aiot-title-row{align-items:center;display:flex;gap:8px;width:100%}.aiot-title-text{font-size:16px;font-weight:600;line-height:1.25}.aiot-flex-spacer{flex:1 1 auto}.aiot-help-anchor{display:inline-flex;margin-left:auto;margin-right:28px;position:relative}.aiot-help-btn{align-items:center;background:#fff;border:1px solid #d1d5dd;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-weight:700;height:22px;justify-content:center;line-height:1;transition:background-color .15s ease,box-shadow .15s ease,transform .08s ease;width:22px}.aiot-help-btn:hover{background:#f3f4f6}.aiot-help-btn:active{transform:translateY(1px)}.aiot-help-btn:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,.35);outline:none}.aiot-help-popover{animation:aiot-fade-in .12s ease-out;background:#111827;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.16);color:#fff;display:block;font-size:12px;line-height:1.35;max-width:1000px;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);white-space:normal;z-index:20}.aiot-help-popover:after{border:6px solid transparent;border-bottom-color:#111827;content:"";position:absolute;right:10px;top:-6px}@keyframes aiot-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.aiot-primary-btn{align-items:center;display:inline-flex;gap:8px}.aiot-btn-icon{height:16px;width:16px}.aiot-toolbar-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.2}.aiot-toolbar-icon{height:16px;width:16px}:root .aiot-toolbar-btn{background:#2563eb!important;border:1px solid #1d4ed8!important;box-shadow:0 1px 2px rgba(0,0,0,.06);color:#fff!important}:root .aiot-toolbar-btn:hover{background:#1d4ed8!important;color:#fff!important}:root .aiot-toolbar-btn.is-loading,:root .aiot-toolbar-btn[disabled]{background:#2563ebcc!important;color:#fff!important;cursor:not-allowed!important}:root .aiot-toolbar-btn .aiot-toolbar-icon,:root .aiot-toolbar-btn .aiot-toolbar-text{color:#fff!important}.aiot-pending{background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;display:flex;flex-direction:column;padding:12px 16px;row-gap:12px}.aiot-pending__title{font-size:14px;font-weight:600}.aiot-pending__table{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.aiot-pending__th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase}.aiot-pending__td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:13px;line-height:1.45;padding:8px 12px;vertical-align:top;white-space:pre-wrap}.aiot-loader{align-items:center;background:#fafafa;border:1px dashed #d1d5db;border-radius:10px;display:flex;gap:10px;margin-top:6px;padding:10px 12px}.aiot-loader__text{color:#374151;font-size:13px}@media (prefers-color-scheme:dark){.ai-hint{color:#d1d5db}.ai-textarea{background:#0b0f17;border-color:#374151;color:#e5e7eb}.ai-pre{background:#0f172a;color:#e5e7eb}.aiot-help-popover{background:#0b1220}.aiot-help-popover:after{border-bottom-color:#0b1220}.aiot-pending,.aiot-pending__table{background:#0b0f17;border-color:#374151}.aiot-pending__th{background:#0f172a;border-bottom-color:#1f2937;color:#94a3b8}.aiot-pending__td{border-bottom-color:#1f2937;color:#e5e7eb}.aiot-help-btn,.aiot-loader{background:#0b0f17;border-color:#374151}.aiot-help-btn{color:#e5e7eb}.aiot-help-btn:hover{background:#111827}}@media (max-width:480px){.ai-wrap{padding:16px}.aiot-help-popover{max-width:92vw;right:-6px}}:root button[aria-label=Close],:root button[aria-label=\417\430\43A\440\44B\442\44C]{display:none!important}
/*# sourceMappingURL=extension.a3ee12fd.css.map*/