:root{--bg:6 14 28;--card:10 22 40;--muted:16 32 56;--border:36 60 92;--text:230 239 255;--text2:170 190 220;--primary:80 150 255;--shadow:0 20px 60px #00000059;--radius:16px}html.dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:245 247 251;--card:255 255 255;--muted:244 246 249;--border:214 224 238;--text:20 28 40;--text2:85 100 125;--primary:40 110 255;--shadow:0 18px 55px #0000001f}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 15% 25%,#5096ff2e,transparent 60%),radial-gradient(1000px 700px at 85% 15%,#5096ff1a,transparent 60%),rgb(var(--bg));color:rgb(var(--text));margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;transition:background .22s,color .22s}a{color:inherit;text-decoration:none}.ui-hidden{display:none}.ui-app{flex-direction:column;min-height:100vh;display:flex}.ui-topbar{border-bottom:1px solid rgba(var(--border),.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--bg),.65);justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.ui-topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.ui-brand{align-items:center;gap:10px;display:flex}.ui-topbar-sep{background:rgba(var(--border),.7);width:1px;height:26px}.ui-topbar-title{color:rgba(var(--text2),1);font-size:14px}.ui-topbar-right{align-items:center;gap:10px;display:flex}.ui-user{text-align:right;border:1px solid rgba(var(--border),.6);background:rgba(var(--card),.35);border-radius:12px;padding:6px 10px;line-height:1.1}.ui-user-name{font-size:14px;font-weight:700}.ui-user-role{color:rgba(var(--text2),1);margin-top:2px;font-size:12px}.ui-main{min-height:calc(100vh - 64px);display:flex}.ui-sidebar{border-right:1px solid rgba(var(--border),.6);background:rgba(var(--bg),.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;flex:0 0 330px;width:330px;display:flex}.ui-sidebar-head{border-bottom:1px solid rgba(var(--border),.6);padding:14px}.ui-sidebar-title{margin-bottom:10px;font-size:18px;font-weight:800}.ui-sidebar-body{padding:12px 10px 18px;overflow:auto}.ui-content{flex:1;min-width:0;padding:16px}.ui-card{border-radius:var(--radius);background:rgba(var(--card),.75);border:1px solid rgba(var(--border),.6);box-shadow:var(--shadow);padding:18px}.ui-h1{margin:0 0 8px;font-size:18px;font-weight:800}.ui-muted{color:rgba(var(--text2),1);font-size:13px}.ui-error{background:#ff50501a;border:1px solid #ff505080;border-radius:12px;padding:10px 12px;font-size:13px}.ui-input{border:1px solid rgba(var(--border),.65);background:rgba(var(--card),.35);width:100%;color:rgb(var(--text));border-radius:14px;outline:none;padding:12px}.ui-input:focus{border-color:rgba(var(--primary),.9);box-shadow:0 0 0 4px rgba(var(--primary),.18)}.ui-label{color:rgba(var(--text2),1);margin-top:10px;font-size:13px}.ui-btn{border:1px solid rgba(var(--border),.65);background:rgba(var(--card),.35);color:rgb(var(--text));cursor:pointer;border-radius:14px;padding:10px 12px}.ui-btn:hover{background:rgba(var(--muted),.65)}.ui-btn-primary{background:rgba(var(--primary),1);border-color:rgba(var(--primary),1);color:#fff;font-weight:800}.ui-btn-primary:hover{filter:brightness(1.03)}.ui-btn-ghost{background:0 0}.ui-group{margin-bottom:14px}.ui-group-title{color:rgba(var(--text2),1);text-transform:uppercase;letter-spacing:.08em;margin:10px 8px;font-size:12px}.ui-tree{flex-direction:column;gap:6px;display:flex}.ui-tree-folder,.ui-tree-item{text-align:left;border:1px solid rgba(var(--border),.55);background:rgba(var(--card),.45);width:100%;color:rgb(var(--text));cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex}.ui-tree-folder:hover,.ui-tree-item:hover{background:rgba(var(--muted),.65)}.ui-tree-caret{opacity:.9;justify-content:center;width:18px;display:inline-flex}.ui-tree-ico{justify-content:center;width:18px;display:inline-flex}.ui-tree-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-frame{flex-direction:column;gap:10px;height:calc(100vh - 96px);display:flex}.ui-frame-head{border-radius:var(--radius);background:rgba(var(--card),.55);border:1px solid rgba(var(--border),.6);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-frame-actions{gap:10px;display:flex}.ui-iframe{border:1px solid rgba(var(--border),.6);border-radius:var(--radius);background:rgba(var(--card),.35);flex:1;width:100%}.ui-login{place-items:center;min-height:100vh;padding:24px;display:grid}.ui-login-card{background:rgba(var(--card),.75);border:1px solid rgba(var(--border),.6);width:min(560px,92vw);box-shadow:var(--shadow);border-radius:22px;padding:26px}.ui-login-title{letter-spacing:.02em;font-size:22px;font-weight:900}.ui-login-sub{color:rgba(var(--text2),1);margin-top:6px}.ui-login-form{flex-direction:column;gap:10px;margin-top:16px;display:flex}select,.adm-select{color:#e6edf3!important;background:#0b1f36!important;border:1px solid #1e3a5f!important}select option,.adm-select option{color:#111!important;background:#fff!important}select:focus,.adm-select:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f61f!important}html.dark,body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light,body.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light body{background:radial-gradient(1000px 520px at 12% 18%,#5096ff14,transparent 60%),radial-gradient(800px 520px at 88% 10%,#5096ff0d,transparent 60%),rgb(var(--bg))}html.light .ui-sidebar,html.light .ui-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad}html.light .ui-card,html.light .ui-panel,html.light .qa-hero,html.light .qa-help,html.light .qa-card,html.light .qa-empty{color:rgb(var(--text))!important;border-color:rgba(var(--border),.75)!important;background:linear-gradient(#ffffffe0,#f7faffd1)!important}html.light .ui-muted,html.light .qa-subtitle,html.light .qa-help-text,html.light .qa-card-subtitle,html.light .qa-empty-text{color:rgb(var(--text2))!important}html.light .ui-input,html.light .lg-input,html.light select,html.light textarea{color:rgb(var(--text))!important;border-color:rgba(var(--border),.95)!important;background:#fffffff5!important}html.light .ui-btn:not(.ui-btn-primary):not(.ui-btn-danger){color:rgb(var(--text))!important;background:#ffffffe6!important}html.light .ui-section-title,html.light .ui-title,html.light .qa-title,html.light .qa-help-title{color:rgb(var(--text))!important}html:not(.dark) .admin-theme-surface{color:#172033!important}html:not(.dark) .admin-theme-surface .ui-card,html:not(.dark) .admin-theme-surface .ui-panel,html:not(.dark) .admin-theme-surface .ui-box,html:not(.dark) .admin-theme-surface .ui-surface,html:not(.dark) .admin-theme-surface [class*=panel],html:not(.dark) .admin-theme-surface [class*=surface],html:not(.dark) .admin-theme-surface [class*=content],html:not(.dark) .admin-theme-surface [class*=section],html:not(.dark) .admin-theme-surface [class*=editor],html:not(.dark) .admin-theme-surface [class*=properties],html:not(.dark) .admin-theme-surface [class*=permissions],html:not(.dark) .admin-theme-surface [class*=selected],html:not(.dark) .admin-theme-surface [class*=tab]{color:#172033!important;background:linear-gradient(#fffffffa,#f8fafcfc)!important;border-color:#94a3b84d!important;box-shadow:0 10px 28px #0f172a1a!important}html:not(.dark) .admin-theme-surface .ui-title,html:not(.dark) .admin-theme-surface .ui-h1,html:not(.dark) .admin-theme-surface h1,html:not(.dark) .admin-theme-surface h2,html:not(.dark) .admin-theme-surface h3,html:not(.dark) .admin-theme-surface h4,html:not(.dark) .admin-theme-surface strong,html:not(.dark) .admin-theme-surface b{color:#0f172a!important}html:not(.dark) .admin-theme-surface .ui-muted,html:not(.dark) .admin-theme-surface .ui-subtitle,html:not(.dark) .admin-theme-surface .ui-label,html:not(.dark) .admin-theme-surface p,html:not(.dark) .admin-theme-surface span,html:not(.dark) .admin-theme-surface small,html:not(.dark) .admin-theme-surface label{color:#475569!important}html:not(.dark) .admin-theme-surface input,html:not(.dark) .admin-theme-surface textarea,html:not(.dark) .admin-theme-surface select,html:not(.dark) .admin-theme-surface .ui-input{color:#172033!important;background:#fff!important;border:1px solid #94a3b873!important;box-shadow:inset 0 1px 2px #0f172a0a!important}html:not(.dark) .admin-theme-surface input::placeholder,html:not(.dark) .admin-theme-surface textarea::placeholder{color:#64748b!important}html:not(.dark) .admin-theme-surface select option{color:#172033!important;background:#fff!important}html:not(.dark) .admin-theme-surface .ui-btn,html:not(.dark) .admin-theme-surface button{box-shadow:0 8px 22px #0f172a1a!important}html:not(.dark) .admin-theme-surface .ui-btn-primary,html:not(.dark) .admin-theme-surface .btn-primary,html:not(.dark) .admin-theme-surface button[class*=primary],html:not(.dark) .admin-theme-surface button[class*=create],html:not(.dark) .admin-theme-surface button[class*=save]{color:#fff!important;background:linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eba6!important}html:not(.dark) .admin-theme-surface .ui-btn-secondary,html:not(.dark) .admin-theme-surface .ui-btn-ghost,html:not(.dark) .admin-theme-surface button[class*=secondary],html:not(.dark) .admin-theme-surface button[class*=reload]{color:#172033!important;background:#fff!important;border:1px solid #94a3b85c!important}html:not(.dark) .admin-theme-surface .ui-btn-danger,html:not(.dark) .admin-theme-surface button[class*=danger],html:not(.dark) .admin-theme-surface button[class*=delete],html:not(.dark) .admin-theme-surface [class*=trash]{color:#fff!important;background:linear-gradient(#dc2626,#b91c1c)!important;border-color:#dc262659!important}html:not(.dark) .admin-theme-surface .success,html:not(.dark) .admin-theme-surface .ui-alert-success{color:#166534!important;background:#16a34a1f!important;border-color:#16a34a3d!important}html:not(.dark) .admin-theme-surface .error,html:not(.dark) .admin-theme-surface .ui-alert-danger{color:#991b1b!important;background:#dc26261a!important;border-color:#dc262638!important}html:not(.dark) .admin-theme-surface .selected-card,html:not(.dark) .admin-theme-surface .create-card,html:not(.dark) .admin-theme-surface .new-card,html:not(.dark) .admin-theme-surface .nav-card,html:not(.dark) .admin-theme-surface [class*=selected-card],html:not(.dark) .admin-theme-surface [class*=create-card],html:not(.dark) .admin-theme-surface [class*=new-card]{color:#0f172a!important;background:linear-gradient(#f8fafc,#eef2f7)!important;border:1px solid #94a3b859!important;box-shadow:0 8px 24px #0f172a14!important}html:not(.dark) .admin-theme-surface .selected-card *,html:not(.dark) .admin-theme-surface .create-card *,html:not(.dark) .admin-theme-surface .new-card *,html:not(.dark) .admin-theme-surface .nav-card *,html:not(.dark) .admin-theme-surface [class*=selected-card] *,html:not(.dark) .admin-theme-surface [class*=create-card] *,html:not(.dark) .admin-theme-surface [class*=new-card] *{color:#0f172a!important}html:not(.dark) .admin-theme-surface .admin-tab,html:not(.dark) .admin-theme-surface [class*=tab],html:not(.dark) .admin-theme-surface [class*=shortcut],html:not(.dark) .admin-theme-surface [class*=action-card]{color:#111827!important;background:linear-gradient(#f8fafc,#eef2f7)!important;border:1px solid #94a3b852!important;box-shadow:0 8px 20px #0f172a14!important}html:not(.dark) .admin-theme-surface .admin-tab *,html:not(.dark) .admin-theme-surface [class*=tab] *,html:not(.dark) .admin-theme-surface [class*=shortcut] *,html:not(.dark) .admin-theme-surface [class*=action-card] *{color:#111827!important}html:not(.dark) .admin-theme-surface .integration-box,html:not(.dark) .admin-theme-surface .tsx-integration,html:not(.dark) .admin-theme-surface [class*=integration],html:not(.dark) .admin-theme-surface [class*=tsx]{color:#fff!important;background:linear-gradient(#334155,#475569)!important;border:1px solid #64748b73!important}html:not(.dark) .admin-theme-surface .integration-box *,html:not(.dark) .admin-theme-surface .tsx-integration *,html:not(.dark) .admin-theme-surface [class*=integration] *,html:not(.dark) .admin-theme-surface [class*=tsx] *,html:not(.dark) .admin-theme-surface pre,html:not(.dark) .admin-theme-surface code,html:not(.dark) .admin-theme-surface [class*=code],html:not(.dark) .admin-theme-surface .ui-btn-primary,html:not(.dark) .admin-theme-surface .btn-primary,html:not(.dark) .admin-theme-surface .ui-btn-danger,html:not(.dark) .admin-theme-surface button[class*=danger],html:not(.dark) .admin-theme-surface button[class*=delete],html:not(.dark) .admin-theme-surface [class*=trash]{color:#fff!important}html:not(.dark) .admin-theme-surface .ui-input[readonly],html:not(.dark) .admin-theme-surface input[readonly],html:not(.dark) .admin-theme-surface input[disabled],html:not(.dark) .admin-theme-surface .selected-folder-input,html:not(.dark) .admin-theme-surface [class*=selected-folder] input,html:not(.dark) .admin-theme-surface [class*=pasta-selecionada] input{color:#0f172a!important;opacity:1!important;background:#fff!important;border:1px solid #94a3b86b!important;box-shadow:inset 0 1px 2px #0f172a0a!important}html:not(.dark) .admin-theme-surface .ui-list-row .ui-btn-danger,html:not(.dark) .admin-theme-surface .ui-btn-danger,html:not(.dark) .admin-theme-surface button[class*=danger],html:not(.dark) .admin-theme-surface button[class*=remove],html:not(.dark) .admin-theme-surface button[class*=revoke]{color:#fff!important;opacity:1!important;background:linear-gradient(#dc2626,#b91c1c)!important;border:1px solid #dc262673!important;font-weight:800!important;box-shadow:0 8px 18px #b91c1c2e!important}html:not(.dark) .admin-theme-surface .ui-list-row .ui-btn-danger:hover,html:not(.dark) .admin-theme-surface .ui-btn-danger:hover,html:not(.dark) .admin-theme-surface button[class*=danger]:hover,html:not(.dark) .admin-theme-surface button[class*=remove]:hover,html:not(.dark) .admin-theme-surface button[class*=revoke]:hover{filter:brightness(1.03)!important;box-shadow:0 10px 22px #b91c1c3d!important}html:not(.dark) body{color:#172033!important;background:radial-gradient(1200px 600px at 15% 25%,#3b82f60f,#0000 60%),radial-gradient(1000px 700px at 85% 15%,#0f172a08,#0000 60%),#eef2f7!important}html:not(.dark) .ui-topbar,html:not(.dark) .ui-sidebar,html:not(.dark) .ui-content,html:not(.dark) .ui-card,html:not(.dark) .ui-panel,html:not(.dark) .admin-theme-surface,html:not(.dark) .admin-theme-surface .ui-card,html:not(.dark) .admin-theme-surface .ui-panel,html:not(.dark) .admin-theme-surface [class*=surface],html:not(.dark) .admin-theme-surface [class*=panel],html:not(.dark) .admin-theme-surface [class*=card],html:not(.dark) .admin-theme-surface [class*=section],html:not(.dark) .admin-theme-surface [class*=box],html:not(.dark) .admin-theme-surface [class*=tab],html:not(.dark) .admin-theme-surface [class*=shortcut]{color:#172033!important;background:0 0!important;border-color:#94a3b857!important;box-shadow:0 12px 28px #0f172a14!important}html:not(.dark) .ui-input,html:not(.dark) input,html:not(.dark) textarea,html:not(.dark) select,html:not(.dark) .admin-theme-surface .ui-input,html:not(.dark) .admin-theme-surface input,html:not(.dark) .admin-theme-surface textarea,html:not(.dark) .admin-theme-surface select{color:#172033!important;background:#ffffffb8!important;border:1px solid #94a3b86b!important;box-shadow:inset 0 1px 2px #0f172a0a!important}html:not(.dark) .ui-btn,html:not(.dark) button,html:not(.dark) .admin-theme-surface .ui-btn,html:not(.dark) .admin-theme-surface button{color:#172033!important;background:0 0!important;border:1px solid #94a3b885!important;box-shadow:0 8px 20px #0f172a1a!important}html:not(.dark) .ui-btn-primary,html:not(.dark) .admin-theme-surface .ui-btn-primary,html:not(.dark) button[class*=primary],html:not(.dark) button[class*=save],html:not(.dark) button[class*=create]{color:#2563eb!important;background:0 0!important;border:1px solid #2563eb8c!important;box-shadow:0 10px 22px #2563eb1f!important}html:not(.dark) .ui-btn-danger,html:not(.dark) .admin-theme-surface .ui-btn-danger,html:not(.dark) button[class*=danger],html:not(.dark) button[class*=delete],html:not(.dark) button[class*=remove],html:not(.dark) button[class*=revoke]{color:#dc2626!important;background:0 0!important;border:1px solid #dc262680!important;box-shadow:0 10px 22px #dc26261f!important}html:not(.dark) .ui-btn:hover,html:not(.dark) button:hover{transform:translateY(-1px);filter:none!important}html:not(.dark) .admin-theme-surface pre,html:not(.dark) .admin-theme-surface code,html:not(.dark) .admin-theme-surface [class*=code],html:not(.dark) .admin-theme-surface [class*=json]{color:#172033!important;background:#fff!important;border:1px solid #94a3b859!important;box-shadow:inset 0 1px 2px #0f172a0a!important}
