@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--erp-sidebar-width: 286px;--erp-sidebar-collapsed: 92px;--erp-topbar-height: 94px;--erp-bg: #02070c;--erp-panel: #06131d;--erp-panel-strong: #071923;--erp-border: rgba(0, 216, 255, .13);--erp-border-strong: rgba(0, 216, 255, .24);--erp-cyan: #00d8ff;--erp-green: #98ff00;--erp-text: #eff8fc;--erp-muted: #718a9a}.erp-shell{min-height:100vh;color:var(--erp-text);background:radial-gradient(circle at 84% 4%,rgba(0,216,255,.045),transparent 24%),radial-gradient(circle at 24% 100%,rgba(152,255,0,.025),transparent 28%),var(--erp-bg)}.erp-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--erp-sidebar-width);display:flex;flex-direction:column;padding:18px 15px;overflow:hidden;border-right:1px solid rgba(0,216,255,.12);background:radial-gradient(circle at 20% 0%,rgba(0,216,255,.1),transparent 24%),linear-gradient(180deg,#06131c,#030b11 56%,#02080d);box-shadow:18px 0 55px #0003;transition:width .28s cubic-bezier(.22,1,.36,1)}.erp-sidebar:after{position:absolute;inset:0;z-index:-1;content:"";opacity:.035;background-image:linear-gradient(rgba(0,216,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0,216,255,.2) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.erp-shell--collapsed .erp-sidebar{width:var(--erp-sidebar-collapsed)}.erp-sidebar__brand{min-height:66px;display:flex;align-items:center;gap:13px;padding:8px 9px 17px;border-bottom:1px solid rgba(0,216,255,.09)}.erp-sidebar__brand-mark{position:relative;width:47px;height:47px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(0,216,255,.25);border-radius:14px;color:#031019;background:linear-gradient(135deg,#98ff00,#00d8ff);box-shadow:0 0 28px #00d8ff1f}.erp-sidebar__brand-mark span{position:absolute;width:36px;height:36px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.erp-sidebar__brand-mark strong{position:relative;z-index:1;font:900 13px/1 Inter,sans-serif;letter-spacing:-.6px}.erp-sidebar__brand-copy{min-width:0;display:grid;line-height:1;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.erp-sidebar__brand-copy strong{font:850 20px/1 Space Grotesk,Inter,sans-serif;letter-spacing:2px}.erp-sidebar__brand-copy small{margin-top:7px;color:var(--erp-cyan);font-size:7px;font-weight:850;letter-spacing:1.7px}.erp-sidebar__mobile-close{display:none}.erp-sidebar__workspace{display:grid;margin:16px 5px 8px;padding:14px;overflow:hidden;border:1px solid rgba(0,216,255,.1);border-radius:13px;background:#00d8ff09;white-space:nowrap;transition:opacity .2s ease}.erp-sidebar__workspace span,.erp-sidebar__nav>small{color:#587181;font-size:7px;font-weight:850;letter-spacing:1.25px}.erp-sidebar__workspace strong{margin-top:7px;font-size:10px}.erp-sidebar__workspace small{margin-top:4px;color:#607887;font-size:8px}.erp-sidebar__nav{display:grid;gap:6px;margin-top:12px}.erp-sidebar__nav>small{display:block;padding:0 12px 6px}.erp-sidebar__link{position:relative;min-height:61px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 11px;overflow:hidden;border:1px solid transparent;border-radius:14px;color:#78909f;text-decoration:none;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.erp-sidebar__link:before{position:absolute;width:3px;height:26px;left:0;content:"";border-radius:0 6px 6px 0;opacity:0;background:linear-gradient(180deg,var(--erp-green),var(--erp-cyan));box-shadow:0 0 14px #00d8ff59}.erp-sidebar__link:hover{color:#d9e8ef;border-color:#00d8ff1a;background:#00d8ff09;transform:translate(2px)}.erp-sidebar__link.is-active{color:#f4fbff;border-color:#00d8ff33;background:linear-gradient(90deg,#00d8ff17,#98ff0006);box-shadow:inset 0 1px #ffffff05,0 13px 26px #0000001f}.erp-sidebar__link.is-active:before{opacity:1}.erp-sidebar__link-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,216,255,.08);border-radius:11px;color:var(--erp-cyan);background:#00d8ff0b}.erp-sidebar__link.is-active .erp-sidebar__link-icon{color:var(--erp-green);border-color:#98ff0026;background:#98ff000e}.erp-sidebar__link-copy{min-width:0;display:grid;white-space:nowrap;transition:opacity .2s ease}.erp-sidebar__link-copy strong{font-size:10px}.erp-sidebar__link-copy small{margin-top:4px;color:#567080;font-size:8px}.erp-sidebar__link-arrow{color:#49616f}.erp-sidebar__security{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:auto;padding:13px;overflow:hidden;border:1px solid rgba(152,255,0,.1);border-radius:13px;background:#98ff0006;white-space:nowrap}.erp-sidebar__security>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:var(--erp-green);background:#98ff000e}.erp-sidebar__security div{display:grid}.erp-sidebar__security strong{font-size:8px}.erp-sidebar__security small{margin-top:4px;color:#567080;font-size:7px}.erp-sidebar__collapse{min-height:41px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px;border:1px solid rgba(0,216,255,.09);border-radius:11px;color:#617887;background:#051019;cursor:pointer}.erp-sidebar__collapse:hover{color:var(--erp-cyan);border-color:#00d8ff33}.erp-sidebar__collapse span{font-size:8px;white-space:nowrap}.erp-shell--collapsed .erp-sidebar__brand-copy,.erp-shell--collapsed .erp-sidebar__workspace,.erp-shell--collapsed .erp-sidebar__nav>small,.erp-shell--collapsed .erp-sidebar__link-copy,.erp-shell--collapsed .erp-sidebar__link-arrow,.erp-shell--collapsed .erp-sidebar__security div{width:0;opacity:0;pointer-events:none}.erp-shell--collapsed .erp-sidebar__brand{justify-content:center}.erp-shell--collapsed .erp-sidebar__workspace{height:0;min-height:0;margin:0;padding:0;border:0}.erp-shell--collapsed .erp-sidebar__link{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.erp-shell--collapsed .erp-sidebar__security{grid-template-columns:1fr;justify-items:center}.erp-shell__main{min-height:100vh;margin-left:var(--erp-sidebar-width);transition:margin-left .28s cubic-bezier(.22,1,.36,1)}.erp-shell--collapsed .erp-shell__main{margin-left:var(--erp-sidebar-collapsed)}.erp-topbar{position:sticky;top:0;z-index:60;min-height:var(--erp-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 26px;border-bottom:1px solid rgba(0,216,255,.1);background:#02070ce0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 40px #00000024}.erp-topbar__left,.erp-topbar__right{display:flex;align-items:center}.erp-topbar__left{min-width:0;gap:14px}.erp-topbar__menu{display:none}.erp-topbar__page{min-width:0;display:grid}.erp-topbar__page>small{color:var(--erp-cyan);font-size:7px;font-weight:850;letter-spacing:1.35px}.erp-topbar__page h1{margin:5px 0 0;font:750 clamp(20px,2vw,27px)/1 "Space Grotesk",Inter,sans-serif;letter-spacing:-.9px}.erp-topbar__page p{margin:6px 0 0;color:#66808f;font-size:9px}.erp-topbar__right{gap:10px}.erp-topbar__search{width:clamp(210px,22vw,340px);min-height:43px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(0,216,255,.11);border-radius:12px;color:#5d7584;background:#051019cc}.erp-topbar__search input{min-width:0;flex:1;border:0;outline:0;color:#dcecf4;background:transparent;font-size:9px}.erp-topbar__search kbd{padding:4px 6px;border:1px solid rgba(0,216,255,.1);border-radius:6px;color:#567080;background:#07131c;font:7px Inter,sans-serif}.erp-topbar__notification,.erp-topbar__logout,.erp-topbar__menu{min-height:43px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,216,255,.12);border-radius:12px;color:#7992a1;background:#06131c;cursor:pointer}.erp-topbar__notification{position:relative;width:43px}.erp-topbar__notification i{position:absolute;width:7px;height:7px;top:9px;right:9px;border:2px solid #06131c;border-radius:50%;background:var(--erp-green)}.erp-topbar__profile{min-height:45px;display:flex;align-items:center;gap:10px;padding:5px 11px 5px 6px;border:1px solid rgba(0,216,255,.09);border-radius:13px;background:#051019b3}.erp-topbar__avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#031019;background:linear-gradient(135deg,var(--erp-green),var(--erp-cyan));font-size:9px;font-weight:900}.erp-topbar__profile div{display:grid;white-space:nowrap}.erp-topbar__profile strong{font-size:8px}.erp-topbar__profile small{margin-top:3px;color:#5f7887;font-size:7px}.erp-topbar__logout{gap:7px;padding-inline:12px}.erp-topbar__logout span{font-size:8px}.erp-topbar__notification:hover,.erp-topbar__logout:hover{color:#e8f5fa;border-color:#98ff003d}.erp-shell__content{padding:22px 24px 36px}.erp-shell__backdrop{display:none}.erp-shell .crm-dashboard-page,.erp-shell .crm-page,.erp-shell .users-admin-page,.erp-shell .audit-admin-page{min-height:auto;background:transparent}.erp-shell .crm-dashboard-metrics,.erp-shell .crm-metrics,.erp-shell .users-admin-summary,.erp-shell .audit-admin-summary{padding:0 0 18px}.erp-shell .crm-dashboard-grid,.erp-shell .users-admin-layout,.erp-shell .audit-admin-layout,.erp-shell .crm-workspace{padding:0}.erp-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:15px}.erp-page-actions button{min-height:39px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(0,216,255,.13);border-radius:10px;color:#91a7b4;background:#06131c;font-size:8px;font-weight:700;cursor:pointer}.erp-page-actions button:hover{color:#eef8fc;border-color:#98ff003d}.erp-page-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1180px){.erp-topbar__search,.erp-topbar__profile div{display:none}}@media(max-width:880px){.erp-sidebar{width:min(300px,86vw);transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.erp-shell--mobile-open .erp-sidebar{transform:translate(0)}.erp-shell__main,.erp-shell--collapsed .erp-shell__main{margin-left:0}.erp-topbar{min-height:82px;padding-inline:17px}.erp-topbar__menu{width:43px;display:grid;place-items:center}.erp-sidebar__mobile-close{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(0,216,255,.12);border-radius:10px;color:#79909f;background:#06131c}.erp-shell__backdrop{position:fixed;inset:0;z-index:75;display:block;border:0;opacity:0;visibility:hidden;background:#000408b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .25s ease,visibility .25s ease}.erp-shell--mobile-open .erp-shell__backdrop{opacity:1;visibility:visible}.erp-sidebar__collapse{display:none}.erp-shell__content{padding:18px 16px 30px}}@media(max-width:620px){.erp-topbar__page p,.erp-topbar__notification,.erp-topbar__profile,.erp-topbar__logout span{display:none}.erp-topbar__logout{width:43px;padding:0}.erp-shell__content{padding-inline:12px}}.erp-sidebar{border-right-color:#00d8ff24;background:radial-gradient(circle at 12% 0%,rgba(0,216,255,.13),transparent 27%),radial-gradient(circle at 84% 92%,rgba(152,255,0,.045),transparent 24%),linear-gradient(180deg,#05121bfa,#02080dfc);box-shadow:22px 0 70px #0000004d,inset -1px 0 #ffffff04}.erp-sidebar__logo{filter:drop-shadow(0 14px 28px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(0,216,255,.14));transition:transform .38s var(--autocx-ease),filter .38s var(--autocx-ease)}.erp-sidebar__brand:hover .erp-sidebar__logo{transform:translateY(-2px) scale(1.018);filter:drop-shadow(0 18px 32px rgba(0,0,0,.4)) drop-shadow(0 0 30px rgba(0,216,255,.22))}.erp-sidebar__workspace,.erp-sidebar__security,.erp-sidebar__collapse{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff05}.erp-sidebar__link{isolation:isolate}.erp-sidebar__link:after{position:absolute;inset:0;z-index:-1;content:"";opacity:0;background:radial-gradient(circle at 18% 50%,rgba(0,216,255,.12),transparent 42%);transition:opacity .28s ease}.erp-sidebar__link:hover:after,.erp-sidebar__link.is-active:after{opacity:1}.erp-sidebar__link-icon{box-shadow:inset 0 1px #ffffff05,0 9px 20px #0000001f;transition:transform .25s var(--autocx-ease),color .25s ease,border-color .25s ease,box-shadow .25s ease}.erp-sidebar__link:hover .erp-sidebar__link-icon{transform:translateY(-2px) rotate(-2deg);box-shadow:0 0 20px #00d8ff1f,0 12px 24px #0000002e}.erp-sidebar__link.is-active .erp-sidebar__link-icon{box-shadow:0 0 24px #98ff001a,inset 0 1px #ffffff08}.erp-topbar{border-bottom-color:#00d8ff1c;background:linear-gradient(90deg,#030a10e6,#040f16d6,#030a10e6);-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%);box-shadow:0 20px 55px #0000002e,inset 0 -1px #ffffff03}.erp-topbar__page h1{text-shadow:0 0 28px rgba(0,216,255,.05)}.erp-topbar__search,.erp-topbar__notification,.erp-topbar__profile,.erp-topbar__logout{background:#06131db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff05,0 12px 28px #0000001f}.erp-topbar__search:focus-within{border-color:#98ff004d;box-shadow:0 0 0 3px #98ff0009,0 16px 32px #00000029}.erp-topbar__notification:hover,.erp-topbar__logout:hover{transform:translateY(-2px);box-shadow:0 0 25px #00d8ff14,0 16px 30px #00000029}.erp-topbar__avatar{box-shadow:0 0 22px #00d8ff1f,inset 0 1px #ffffff52}.erp-shell__content{position:relative}.erp-shell__content:before{position:fixed;inset:var(--erp-topbar-height) 0 0 var(--erp-sidebar-width);z-index:-1;content:"";opacity:.028;pointer-events:none;background-image:linear-gradient(rgba(0,216,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0,216,255,.2) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 45% 28%,#000,transparent 75%);mask-image:radial-gradient(circle at 45% 28%,#000,transparent 75%);transition:left .28s var(--autocx-ease)}.erp-shell--collapsed .erp-shell__content:before{left:var(--erp-sidebar-collapsed)}.erp-page-actions button{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.erp-page-actions button:after{position:absolute;width:42%;height:180%;top:-42%;left:-70%;content:"";transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transition:left .62s var(--autocx-ease)}.erp-page-actions button:hover:after{left:135%}.erp-page-actions button:hover{transform:translateY(-2px);box-shadow:0 0 25px #00d8ff14,0 16px 30px #00000029}:root{--erp-sidebar-collapsed: 78px}.erp-sidebar__compact-logo{display:none}.erp-shell--collapsed .erp-sidebar{width:var(--erp-sidebar-collapsed);align-items:center;padding:14px 10px;overflow:visible}.erp-shell--collapsed .erp-sidebar:after{opacity:.02}.erp-shell--collapsed .erp-sidebar__brand{width:100%;min-height:70px;justify-content:center;padding:4px 0 14px}.erp-shell--collapsed .erp-sidebar__logo-wrap{width:50px;min-width:50px;height:50px;display:grid;place-items:center;overflow:visible;border:1px solid rgba(0,216,255,.18);border-radius:15px;background:radial-gradient(circle at 25% 18%,rgba(0,216,255,.15),transparent 46%),linear-gradient(145deg,#071923f5,#030b12fa);box-shadow:0 0 26px #00d8ff14,inset 0 1px #ffffff06}.erp-shell--collapsed .erp-sidebar__logo{display:none}.erp-shell--collapsed .erp-sidebar__compact-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#031019;background:linear-gradient(135deg,#98ff00,#00d8ff);box-shadow:0 0 22px #00d8ff29,inset 0 1px #ffffff59;font:900 11px/1 Inter,sans-serif;letter-spacing:-.6px}.erp-shell--collapsed .erp-sidebar__workspace{display:none}.erp-shell--collapsed .erp-sidebar__nav{width:100%;display:grid;justify-items:center;gap:10px;margin-top:18px}.erp-shell--collapsed .erp-sidebar__nav>small{display:none}.erp-shell--collapsed .erp-sidebar__link{position:relative;width:50px;min-width:50px;height:50px;min-height:50px;display:grid;grid-template-columns:1fr;place-items:center;padding:0;overflow:visible;border:1px solid transparent;border-radius:14px;background:transparent;transform:none}.erp-shell--collapsed .erp-sidebar__link:hover{border-color:#00d8ff29;background:#00d8ff0b;transform:translateY(-2px)}.erp-shell--collapsed .erp-sidebar__link.is-active{border-color:#98ff0038;background:radial-gradient(circle at 50% 30%,rgba(152,255,0,.1),transparent 68%),#98ff0009;box-shadow:0 0 24px #98ff0012,inset 0 1px #ffffff06}.erp-shell--collapsed .erp-sidebar__link:before{width:3px;height:28px;left:-11px;top:50%;transform:translateY(-50%)}.erp-shell--collapsed .erp-sidebar__link-icon{width:44px;height:44px;border-radius:12px}.erp-shell--collapsed .erp-sidebar__link:hover .erp-sidebar__link-icon{transform:none}.erp-shell--collapsed .erp-sidebar__link.is-active .erp-sidebar__link-icon{border-color:#98ff002e;color:var(--erp-green);background:#98ff000e;box-shadow:0 0 22px #98ff0014,inset 0 1px #ffffff06}.erp-shell--collapsed .erp-sidebar__link-copy,.erp-shell--collapsed .erp-sidebar__link-arrow{display:none}.erp-shell--collapsed .erp-sidebar__link:after,.erp-shell--collapsed .erp-sidebar__security:after,.erp-shell--collapsed .erp-sidebar__collapse:after{position:absolute;left:calc(100% + 14px);top:50%;z-index:400;content:attr(data-tooltip);min-width:max-content;padding:8px 10px;border:1px solid rgba(0,216,255,.16);border-radius:9px;opacity:0;visibility:hidden;color:#dcebf2;background:#05121bf7;box-shadow:0 16px 36px #00000052,inset 0 1px #ffffff06;transform:translate(-5px,-50%);white-space:nowrap;pointer-events:none;font-size:8px;font-weight:700;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.erp-shell--collapsed .erp-sidebar__link:hover:after,.erp-shell--collapsed .erp-sidebar__security:hover:after,.erp-shell--collapsed .erp-sidebar__collapse:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}.erp-shell--collapsed .erp-sidebar__security{position:relative;width:50px;min-width:50px;height:50px;min-height:50px;display:grid;grid-template-columns:1fr;place-items:center;margin:auto 0 0;padding:0;overflow:visible;border-color:#98ff001f;border-radius:14px;background:#98ff0006}.erp-shell--collapsed .erp-sidebar__security>span{width:42px;height:42px;border-radius:12px}.erp-shell--collapsed .erp-sidebar__security div{display:none}.erp-shell--collapsed .erp-sidebar__collapse{position:relative;width:50px;min-width:50px;height:46px;min-height:46px;margin:10px 0 0;padding:0;overflow:visible;border-radius:13px}.erp-shell--collapsed .erp-sidebar__collapse span{display:none}.erp-shell--collapsed .erp-sidebar__collapse:hover{color:var(--erp-green);border-color:#98ff0033;background:#98ff0009;transform:translateY(-2px)}.erp-sidebar,.erp-shell__main,.erp-shell__content:before{transition:width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1)}@media(max-width:880px){.erp-shell--collapsed .erp-sidebar{width:min(300px,86vw);align-items:stretch;padding:18px 15px}.erp-shell--collapsed .erp-sidebar__brand{justify-content:flex-start;padding:8px 9px 17px}.erp-shell--collapsed .erp-sidebar__logo-wrap{width:auto;min-width:0;height:auto;display:block;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.erp-shell--collapsed .erp-sidebar__logo{display:block}.erp-shell--collapsed .erp-sidebar__compact-logo{display:none}.erp-shell--collapsed .erp-sidebar__workspace{display:grid}.erp-shell--collapsed .erp-sidebar__nav{width:auto;justify-items:stretch;gap:6px;margin-top:12px}.erp-shell--collapsed .erp-sidebar__nav>small{display:block}.erp-shell--collapsed .erp-sidebar__link{width:auto;min-width:0;min-height:61px;height:auto;grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;padding:9px 11px}.erp-shell--collapsed .erp-sidebar__link-copy{display:grid}.erp-shell--collapsed .erp-sidebar__link-arrow{display:block}.erp-shell--collapsed .erp-sidebar__link:after,.erp-shell--collapsed .erp-sidebar__security:after,.erp-shell--collapsed .erp-sidebar__collapse:after{display:none}.erp-shell--collapsed .erp-sidebar__security{width:auto;min-width:0;height:auto;min-height:0;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;margin-top:auto;padding:13px}.erp-shell--collapsed .erp-sidebar__security div{display:grid}}.erp-sidebar{height:100dvh;min-height:0}.erp-sidebar__brand,.erp-sidebar__workspace,.erp-sidebar__security,.erp-sidebar__collapse{flex:0 0 auto}.erp-sidebar__nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.erp-sidebar__nav::-webkit-scrollbar{width:0;height:0;display:none}.erp-sidebar__nav::-webkit-scrollbar-thumb,.erp-sidebar__nav::-webkit-scrollbar-track{background:transparent}.erp-sidebar__link{flex:0 0 auto}.erp-shell--collapsed .erp-sidebar__nav{width:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.erp-sidebar__logo-wrap{width:100%;min-width:0;height:54px;display:grid;place-items:center;position:relative}.erp-sidebar__logo{display:block;width:min(210px,100%);max-height:52px;object-fit:contain;transition:opacity .2s ease,transform .25s ease}.erp-sidebar__favicon{position:absolute;width:42px;height:42px;object-fit:contain;opacity:0;transform:scale(.72);pointer-events:none;filter:drop-shadow(0 0 14px rgba(0,216,255,.25));transition:opacity .2s ease,transform .25s ease}.erp-shell--collapsed .erp-sidebar__logo{opacity:0;transform:scale(.8);pointer-events:none}.erp-shell--collapsed .erp-sidebar__favicon{opacity:1;transform:scale(1)}.erp-shell--collapsed .erp-sidebar__logo-wrap{width:48px}.autocx-select{position:relative;min-width:0}.autocx-select__trigger{position:relative;width:100%;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 13px;overflow:hidden;border:1px solid rgba(0,216,255,.13);border-radius:12px;color:#eaf5fa;background:linear-gradient(145deg,#071923e6,#040f17e0);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);box-shadow:inset 0 1px #ffffff05,0 10px 26px #0000001a;text-align:left;cursor:pointer}.autocx-select__trigger:before{position:absolute;inset:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(0,216,255,.13),transparent 42%);transition:opacity .25s ease}.autocx-select__trigger:hover{border-color:#00d8ff42;transform:translateY(-1px);box-shadow:0 0 24px #00d8ff0d,0 14px 30px #00000026}.autocx-select__trigger:hover:before,.autocx-select.is-open .autocx-select__trigger:before{opacity:1}.autocx-select.is-open .autocx-select__trigger{border-color:#98ff007a;box-shadow:0 0 0 3px #98ff0009,0 0 30px #98ff000f,0 18px 40px #0003}.autocx-select__leading-icon{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.1);border-radius:9px;color:#00d8ff;background:#00d8ff0b}.autocx-select__value{position:relative;z-index:1;min-width:0;display:grid}.autocx-select__value strong{overflow:hidden;color:#eaf5fa;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.autocx-select__value small{margin-top:3px;overflow:hidden;color:#607988;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.autocx-select__chevron{position:relative;z-index:1;color:#708897;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s ease}.autocx-select.is-open .autocx-select__chevron{color:#98ff00;transform:rotate(180deg)}.autocx-select__portal-menu{position:fixed;z-index:2147483000;display:flex;flex-direction:column;padding:8px;overflow:hidden;border:1px solid rgba(0,216,255,.2);border-radius:15px;color:#eaf5fa;background:linear-gradient(145deg,#081b27fb,#030b12fe);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:0 30px 85px #00000094,0 0 45px #00d8ff12,inset 0 1px #ffffff08;transform-origin:top center;animation:autocx-select-open-bottom .2s cubic-bezier(.22,1,.36,1);isolation:isolate}.autocx-select__portal-menu.is-top{transform-origin:bottom center;animation-name:autocx-select-open-top}.autocx-select__menu-glow{position:absolute;z-index:-1;width:190px;height:110px;top:-70px;left:-50px;pointer-events:none;border-radius:50%;background:#00d8ff1f;filter:blur(38px)}.autocx-select__search{position:relative;z-index:2;flex:0 0 auto;min-height:40px;display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:0 10px;border:1px solid rgba(0,216,255,.12);border-radius:10px;color:#66808f;background:#030d15eb}.autocx-select__search:focus-within{border-color:#98ff0057;box-shadow:0 0 0 3px #98ff0008}.autocx-select__search input{min-width:0;min-height:38px;flex:1;padding:0;border:0;outline:0;color:#eaf5fa;background:transparent;font-size:9px}.autocx-select__search button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#617887;background:transparent;cursor:pointer}.autocx-select__search button:hover{color:#00d8ff;background:#00d8ff0e}.autocx-select__options{position:relative;z-index:1;min-height:0;display:grid;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,216,255,.22) transparent}.autocx-select__options::-webkit-scrollbar{width:5px}.autocx-select__options::-webkit-scrollbar-track{background:transparent}.autocx-select__options::-webkit-scrollbar-thumb{border-radius:999px;background:#00d8ff38}.autocx-select__option{position:relative;width:100%;min-height:42px;display:grid;grid-template-columns:20px auto minmax(0,1fr);gap:8px;align-items:center;padding:7px 9px;overflow:hidden;border:1px solid transparent;border-radius:10px;color:#9eb2bd;background:transparent;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.autocx-select__option:before{position:absolute;width:3px;height:22px;left:0;content:"";border-radius:0 4px 4px 0;opacity:0;background:linear-gradient(180deg,#98ff00,#00d8ff);box-shadow:0 0 14px #00d8ff4d}.autocx-select__option:hover,.autocx-select__option.is-highlighted{color:#eff9fd;border-color:#00d8ff14;background:linear-gradient(90deg,#00d8ff13,#98ff0005);transform:translate(2px)}.autocx-select__option.is-selected{color:#eff9fd;border-color:#98ff0029;background:linear-gradient(90deg,#98ff0012,#00d8ff06)}.autocx-select__option:hover:before,.autocx-select__option.is-highlighted:before,.autocx-select__option.is-selected:before{opacity:1}.autocx-select__option-indicator{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.08);border-radius:6px;color:#98ff00;background:#00d8ff06}.autocx-select__option.is-selected .autocx-select__option-indicator{border-color:#98ff0029;background:#98ff000f;box-shadow:0 0 14px #98ff000f}.autocx-select__option-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#00d8ff;background:#00d8ff0a}.autocx-select__option-copy{min-width:0;display:grid}.autocx-select__option-copy strong{overflow:hidden;font-size:9px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.autocx-select__option-copy small{margin-top:3px;overflow:hidden;color:#58717f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.autocx-select__empty{display:grid;place-items:center;min-height:88px;color:#617887;font-size:9px}.autocx-select.is-disabled{opacity:.52;pointer-events:none}@keyframes autocx-select-open-bottom{0%{opacity:0;transform:translateY(-7px) scale(.975);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes autocx-select-open-top{0%{opacity:0;transform:translateY(7px) scale(.975);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.autocx-select__search input:focus,.autocx-select__search input:focus-visible{outline:none;box-shadow:none}.autocx-select__search:focus-within{border-color:#00d8ff38;box-shadow:0 0 0 2px #00d8ff06,inset 0 1px #ffffff04}.autocx-select.is-open .autocx-select__trigger{border-color:#98ff007a}.agenda-page{display:grid;gap:18px}.agenda-commandbar,.agenda-calendar-panel,.agenda-upcoming,.agenda-metrics article,.agenda-editor{border:1px solid rgba(0,216,255,.13);background:linear-gradient(145deg,#071923d6,#030b12e6);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:var(--autocx-shadow)}.agenda-commandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:18px}.agenda-commandbar>div:first-child{display:grid}.agenda-commandbar span,.agenda-upcoming header small,.agenda-editor header small{color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.15px}.agenda-commandbar strong{margin-top:7px;font:700 18px/1.2 Space Grotesk,Inter,sans-serif}.agenda-commandbar small{margin-top:5px;color:#637d8c;font-size:9px}.agenda-commandbar__actions{display:flex;gap:9px}.agenda-commandbar button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(0,216,255,.14);border-radius:11px;color:#9db1bc;background:#05121bc2;cursor:pointer}.agenda-commandbar button.is-primary,.agenda-editor footer button:last-child{border:0;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:850}.agenda-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.agenda-metrics article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:18px;border-radius:17px}.agenda-metrics article>svg{width:46px;height:46px;padding:12px;border-radius:13px;color:#00d8ff;background:#00d8ff12}.agenda-metrics article div{display:grid}.agenda-metrics small{color:#718897;font-size:8px}.agenda-metrics strong{margin-top:4px;font-size:21px}.agenda-message{padding:12px 14px;border-radius:11px;font-size:9px}.agenda-message.is-error{border:1px solid rgba(255,89,103,.28);color:#ffabb5;background:#ff364b12}.agenda-message.is-success{border:1px solid rgba(152,255,0,.2);color:#cfff88;background:#98ff000d}.agenda-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.agenda-calendar-panel,.agenda-upcoming{border-radius:18px;overflow:hidden}.agenda-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid rgba(0,216,255,.08)}.agenda-calendar-header>div:first-child{display:flex;align-items:center;gap:10px}.agenda-calendar-header h2{margin:0;min-width:190px;text-align:center;text-transform:capitalize;font-size:18px}.agenda-calendar-header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.11);border-radius:10px;color:#78909f;background:#06131c}.agenda-filters{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px}.agenda-weekdays,.agenda-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.agenda-weekdays{padding:0 10px;background:#040f17a6}.agenda-weekdays span{padding:11px;text-align:center;color:#57717f;font-size:7px;font-weight:800}.agenda-calendar-grid{padding:10px}.agenda-day{min-height:118px;display:block;padding:9px;border:1px solid rgba(0,216,255,.055);color:#dcebf2;background:#040f1761;text-align:left;cursor:pointer}.agenda-day:hover{border-color:#00d8ff2e;background:#00d8ff09}.agenda-day.is-outside{opacity:.32}.agenda-day.is-today{box-shadow:inset 0 0 0 1px #98ff0073}.agenda-day>strong{font-size:9px}.agenda-day__events{display:grid;gap:4px;margin-top:8px}.agenda-day__events i{display:block;overflow:hidden;padding:5px 6px;border-left:2px solid #00d8ff;border-radius:5px;color:#a9bdc7;background:#00d8ff0e;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agenda-day__events i.is-follow_up{border-left-color:#ffd166}.agenda-day__events i.is-visita{border-left-color:#ff9aa6}.agenda-day__events small{color:#607988;font-size:7px}.agenda-upcoming{padding:20px}.agenda-upcoming h2{margin:6px 0 0;font-size:19px}.agenda-upcoming-list{display:grid;gap:8px;margin-top:18px}.agenda-upcoming-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(0,216,255,.075);border-radius:12px;color:inherit;background:#05121ba3;text-align:left}.agenda-upcoming-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#00d8ff;background:#00d8ff0f}.agenda-upcoming-icon.is-ligacao{color:#98ff00}.agenda-upcoming-list>button>span:nth-child(2){display:grid}.agenda-upcoming-list strong{font-size:9px}.agenda-upcoming-list small{margin-top:4px;color:#617887;font-size:7px}.agenda-upcoming-list em{display:flex;align-items:center;gap:4px;margin-top:4px;color:#58717f;font-size:7px;font-style:normal}.agenda-empty{display:grid;place-items:center;align-content:center;min-height:300px;color:#617887;text-align:center}.agenda-empty h3{margin:10px 0 0}.agenda-empty p{margin:6px 0 0;font-size:9px}.agenda-modal-backdrop{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px;background:#000408c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agenda-editor{width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border-radius:20px}.agenda-editor>header{display:flex;align-items:flex-start;justify-content:space-between}.agenda-editor h2{margin:6px 0 0}.agenda-editor>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.11);border-radius:10px;color:#78909f;background:#06131c}.agenda-editor form{display:grid;gap:14px;margin-top:20px}.agenda-editor label{display:grid;gap:8px;color:#b8cad4;font-size:8px;font-weight:750}.agenda-editor input,.agenda-editor textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(0,216,255,.13);border-radius:11px;outline:0;color:#eef8fc;background:#05121bcc}.agenda-editor textarea{padding-block:12px;resize:vertical}.agenda-editor label>small{color:#607988;font-size:7px}.agenda-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agenda-editor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.agenda-editor footer button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(0,216,255,.12);border-radius:11px;color:#9eb2bd;background:#06131c}.agenda-editor footer button.is-danger{margin-right:auto;color:#ff9aa6;border-color:#ff59672e;background:#ff364b0e}@media(max-width:1120px){.agenda-layout{grid-template-columns:1fr}.agenda-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.agenda-commandbar,.agenda-calendar-header{align-items:flex-start;flex-direction:column}.agenda-commandbar__actions,.agenda-commandbar__actions button{width:100%}.agenda-commandbar__actions{display:grid;grid-template-columns:1fr}.agenda-filters{width:100%;grid-template-columns:1fr}.agenda-calendar-panel{overflow-x:auto}.agenda-weekdays,.agenda-calendar-grid{min-width:760px}.agenda-metrics,.agenda-form-grid{grid-template-columns:1fr}}.agenda-page--premium{gap:18px}.agenda-commandbar>div:first-child>span{display:inline-flex;align-items:center;gap:7px}.agenda-calendar-header{padding:17px 18px}.agenda-calendar-header__month{display:flex;align-items:center;gap:12px}.agenda-calendar-header__month>div{display:grid}.agenda-calendar-header__month small{color:#00d8ff;font-size:7px;font-weight:850;letter-spacing:1px}.agenda-calendar-header__month h2{margin:5px 0 0}.agenda-calendar-toolbar{display:flex;align-items:center;gap:9px}.agenda-today-button{width:auto!important;padding:0 13px!important}.agenda-view-switch{display:flex;padding:3px;border:1px solid rgba(0,216,255,.09);border-radius:11px;background:#040f17b8}.agenda-view-switch button{width:auto!important;min-height:30px!important;padding:0 11px!important;border:0!important;background:transparent!important;font-size:8px}.agenda-view-switch button.is-active{color:#031019!important;background:linear-gradient(90deg,#98ff00,#00d8ff)!important}.agenda-filterbar{display:grid;grid-template-columns:auto minmax(170px,.35fr) minmax(170px,.35fr);gap:9px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,216,255,.07);background:#040f1785}.agenda-filterbar>div{display:flex;align-items:center;gap:7px;color:#647d8c;font-size:8px;font-weight:750}.agenda-day{min-height:102px;transition:transform .22s var(--autocx-ease),border-color .22s ease,background .22s ease}.agenda-day:hover{z-index:2;transform:translateY(-2px) scale(1.01);border-color:#00d8ff3b;background:#00d8ff0b;box-shadow:0 14px 28px #00000029}.agenda-day>strong{width:26px;height:26px;display:grid;place-items:center;border-radius:8px}.agenda-day.is-today>strong{color:#031019;background:linear-gradient(135deg,#98ff00,#00d8ff)}.agenda-day__events i{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;padding:5px 6px;border-left-width:3px}.agenda-day__events i small{color:#00d8ff;font-size:6px}.agenda-day__events i strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.agenda-day__events i.is-ligacao{border-left-color:#98ff00}.agenda-day__events i.is-ligacao small{color:#98ff00}.agenda-day__events i.is-follow_up{border-left-color:#a78bfa}.agenda-day__events i.is-follow_up small{color:#a78bfa}.agenda-day__events i.is-visita{border-left-color:#ff9f43}.agenda-day__events i.is-visita small{color:#ff9f43}.agenda-list-view{display:grid;gap:8px;padding:14px}.agenda-list-view>button{display:grid;grid-template-columns:54px 92px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(0,216,255,.075);border-radius:12px;color:inherit;background:#05121ba3;text-align:left}.agenda-list-view>button:hover{transform:translateY(-2px);border-color:#98ff0033}.agenda-list-view time{display:grid;place-items:center;padding:8px;border-radius:10px;background:#00d8ff0d}.agenda-list-view time strong{font-size:16px}.agenda-list-view time small{margin-top:2px;color:#607988;font-size:7px;text-transform:uppercase}.agenda-list-view__type{padding:6px 8px;border-radius:999px;color:#00d8ff;background:#00d8ff0f;font-size:7px}.agenda-list-view__type.is-ligacao{color:#98ff00;background:#98ff000f}.agenda-list-view__type.is-follow_up{color:#a78bfa;background:#a78bfa12}.agenda-list-view__type.is-visita{color:#ff9f43;background:#ff9f4312}.agenda-list-view__copy{display:grid}.agenda-list-view__copy strong{font-size:9px}.agenda-list-view__copy small{margin-top:4px;color:#607988;font-size:7px}.agenda-upcoming>header{display:flex;align-items:flex-start;justify-content:space-between}.agenda-upcoming>header>svg{color:#00d8ff}.agenda-upcoming-list{position:relative;gap:2px}.agenda-upcoming-list:before{position:absolute;top:12px;bottom:12px;left:53px;width:1px;content:"";background:linear-gradient(180deg,#00d8ff4d,#98ff0014)}.agenda-upcoming-list>button{grid-template-columns:42px 16px minmax(0,1fr) auto;padding:11px 8px;border:0;background:transparent}.agenda-upcoming-list>button:hover{background:#00d8ff09}.agenda-upcoming-list time{padding-top:3px;color:#eff9fd;font-size:9px;font-weight:800}.agenda-upcoming-dot{position:relative;z-index:1;width:12px;height:12px;margin-top:2px;border:3px solid #06131c;border-radius:50%;background:#00d8ff;box-shadow:0 0 12px #00d8ff6b}.agenda-upcoming-dot.is-ligacao{background:#98ff00}.agenda-upcoming-dot.is-follow_up{background:#a78bfa}.agenda-upcoming-dot.is-visita{background:#ff9f43}.agenda-upcoming-copy{display:grid}.agenda-upcoming-copy strong{font-size:9px}.agenda-upcoming-copy small{margin-top:4px;color:#617887;font-size:7px}.agenda-upcoming-copy em{display:flex;align-items:center;gap:4px;margin-top:4px;color:#58717f;font-size:7px;font-style:normal}.agenda-drawer-backdrop{position:fixed;inset:0;z-index:4990;opacity:0;visibility:hidden;background:#000408a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.28s ease}.agenda-drawer-backdrop.is-open{opacity:1;visibility:visible}.agenda-editor-drawer{position:fixed;top:0;right:0;bottom:0;z-index:5000;width:min(520px,92vw);padding:22px;overflow:auto;border-left:1px solid rgba(0,216,255,.13);background:linear-gradient(145deg,#071923fa,#030b12fe);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:-28px 0 80px #0000006b;transform:translate(105%);transition:transform .34s var(--autocx-ease)}.agenda-editor-drawer.is-open{transform:translate(0)}.agenda-editor-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(0,216,255,.08)}.agenda-editor-drawer header small{color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.1px}.agenda-editor-drawer h2{margin:6px 0 0}.agenda-editor-drawer>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.11);border-radius:10px;color:#78909f;background:#06131c}.agenda-editor-drawer form{display:grid;gap:14px;margin-top:20px}.agenda-editor-drawer label{display:grid;gap:8px;color:#b8cad4;font-size:8px;font-weight:750}.agenda-editor-drawer input,.agenda-editor-drawer textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(0,216,255,.13);border-radius:11px;outline:0;color:#eef8fc;background:#05121bcc}.agenda-editor-drawer textarea{padding-block:12px;resize:vertical}.agenda-editor-drawer label>small{color:#607988;font-size:7px}.agenda-editor-drawer footer{display:flex;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(0,216,255,.07)}.agenda-editor-drawer footer button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(0,216,255,.12);border-radius:11px;color:#9eb2bd;background:#06131c}.agenda-editor-drawer footer button:last-child{border:0;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:850}.agenda-editor-drawer footer button.is-danger{margin-right:auto;color:#ff9aa6;border-color:#ff59672e;background:#ff364b0e}@media(max-width:760px){.agenda-filterbar{grid-template-columns:1fr}.agenda-calendar-toolbar{width:100%;justify-content:space-between}.agenda-list-view>button{grid-template-columns:54px 1fr}.agenda-list-view__type,.agenda-list-view .autocx-status-badge{display:none}}.audit-admin-page{min-height:100vh;color:#eef7fb;background:#02070c;font-family:Inter,Arial,sans-serif}.audit-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 18px;border-bottom:1px solid rgba(0,216,255,.09)}.audit-admin-topbar small,.audit-admin-detail header small,.audit-admin-detail section small{color:#00d8ff;font-size:9px;font-weight:800;letter-spacing:1.35px}.audit-admin-topbar h1{margin:4px 0 2px;font-size:28px}.audit-admin-topbar p{margin:0;color:#718898;font-size:12px}.audit-admin-topbar__actions{display:flex;align-items:center;gap:9px}.audit-admin-topbar__actions a,.audit-admin-topbar__actions button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid rgba(0,216,255,.15);border-radius:10px;color:#bcd0dc;background:#07131c;text-decoration:none;font-size:11px;cursor:pointer}.audit-admin-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 28px}.audit-admin-summary article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:18px;border:1px solid rgba(0,216,255,.12);border-radius:17px;background:linear-gradient(145deg,#06131d,#040c12)}.audit-admin-summary article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#00d8ff;background:#00d8ff12}.audit-admin-summary article div{display:grid}.audit-admin-summary small{color:#718897;font-size:9px}.audit-admin-summary strong{margin-top:4px;font-size:22px}.audit-admin-error{margin:0 28px 16px;padding:12px 14px;border:1px solid rgba(255,89,103,.3);border-radius:11px;color:#ffabb5;background:#ff364b13;font-size:10px}.audit-admin-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:16px;padding:0 28px 28px}.audit-admin-list,.audit-admin-detail{min-height:570px;border:1px solid rgba(0,216,255,.12);border-radius:18px;background:linear-gradient(145deg,#06131d,#030a10)}.audit-admin-list{overflow:hidden}.audit-admin-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);gap:10px;padding:14px;border-bottom:1px solid rgba(0,216,255,.09)}.audit-admin-filters label{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(0,216,255,.12);border-radius:11px;color:#718897;background:#051019}.audit-admin-filters input,.audit-admin-filters select{width:100%;min-height:44px;border:0;outline:0;color:#eef7fb;background:transparent}.audit-admin-table>header,.audit-admin-table>button{display:grid;grid-template-columns:130px minmax(160px,1fr) minmax(150px,.8fr) minmax(110px,.45fr);gap:12px;align-items:center}.audit-admin-table>header{padding:12px 16px;color:#627a89;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.audit-admin-table>button{width:100%;padding:14px 16px;border:0;border-top:1px solid rgba(0,216,255,.055);color:inherit;background:transparent;text-align:left;cursor:pointer}.audit-admin-table>button:hover,.audit-admin-table>button.is-selected{background:#00d8ff0b}.audit-admin-table time{color:#79909f;font-size:9px}.audit-admin-user,.audit-admin-entity{min-width:0;display:grid}.audit-admin-user strong,.audit-admin-entity strong{font-size:10px}.audit-admin-user small,.audit-admin-entity small{margin-top:3px;overflow:hidden;color:#607786;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.audit-admin-action{width:max-content;max-width:100%;padding:6px 8px;border-radius:999px;color:#b9cbd6;background:#0b1a24;font-size:8px;font-weight:700}.audit-admin-action--auth-login-success{color:#cfff88;background:#98ff0012}.audit-admin-action--auth-login-failed{color:#ffabb5;background:#ff364b13}.audit-admin-empty{display:grid;place-items:center;min-height:260px;color:#667d8d;font-size:10px}.audit-admin-detail{padding:21px}.audit-admin-detail h2{margin:6px 0 0;font-size:20px}.audit-admin-detail dl{display:grid;gap:0;margin:22px 0}.audit-admin-detail dl>div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid rgba(0,216,255,.06)}.audit-admin-detail dt{color:#617887;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.audit-admin-detail dd{margin:0;overflow-wrap:anywhere;color:#b8cad5;font-size:9px}.audit-admin-detail section{display:grid;gap:10px}.audit-admin-detail pre{max-height:230px;margin:0;padding:14px;overflow:auto;border:1px solid rgba(0,216,255,.08);border-radius:12px;color:#8fa8b7;background:#041018;font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-admin-detail__empty{display:grid;place-items:center;align-content:center;gap:9px;min-height:420px;color:#627988;text-align:center}.audit-admin-detail__empty h2,.audit-admin-detail__empty p{margin:0}.audit-admin-detail__empty p{color:#718897;font-size:10px}@media(max-width:1100px){.audit-admin-summary{grid-template-columns:repeat(2,1fr)}.audit-admin-layout{grid-template-columns:1fr}.audit-admin-detail{min-height:auto}}@media(max-width:760px){.audit-admin-topbar{align-items:flex-start;flex-direction:column;padding-inline:18px}.audit-admin-topbar__actions{flex-wrap:wrap}.audit-admin-summary{grid-template-columns:1fr;padding-inline:18px}.audit-admin-layout{padding-inline:18px}.audit-admin-filters{grid-template-columns:1fr}.audit-admin-table>header{display:none}.audit-admin-table>button{grid-template-columns:1fr}.audit-admin-action{margin-top:4px}}.audit-admin-summary article,.audit-admin-list,.audit-admin-detail{border-color:#00d8ff21;background:linear-gradient(145deg,#071923d1,#030b12e0);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:var(--autocx-shadow)}.audit-admin-summary article{position:relative;overflow:hidden}.audit-admin-summary article:hover{transform:translateY(-4px);border-color:#00d8ff3d}.audit-admin-filters{background:#040f17b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.audit-admin-filters label{border-color:#00d8ff1f;background:#05121bc2}.audit-admin-filters label:focus-within{border-color:#98ff004d;box-shadow:0 0 0 3px #98ff0009}.audit-admin-table>button{position:relative;transition:background .22s ease,transform .22s var(--autocx-ease)}.audit-admin-table>button:hover,.audit-admin-table>button.is-selected{transform:translate(3px);background:linear-gradient(90deg,#00d8ff11,#98ff0004)}.audit-admin-table>button.is-selected:before{position:absolute;left:0;top:10px;bottom:10px;width:3px;content:"";border-radius:0 5px 5px 0;background:linear-gradient(var(--autocx-green),var(--autocx-cyan));box-shadow:0 0 14px #00d8ff4d}.audit-admin-detail pre{background:#020a10e0;box-shadow:inset 0 2px 12px #00000038}.audit-admin-filters>.autocx-select{min-width:0}.audit-admin-filters .autocx-select__trigger{min-height:44px}.audit-admin-filters .autocx-select__menu{min-width:250px}.automation-page{min-height:100%;padding:28px;color:#edf7ff;background:radial-gradient(circle at 10% 0%,rgba(0,209,255,.08),transparent 34%),radial-gradient(circle at 92% 4%,rgba(126,88,255,.08),transparent 28%),#071019}.automation-page button,.automation-page input,.automation-page select,.automation-page textarea{font:inherit}.automation-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(110,213,255,.16);border-radius:22px;background:linear-gradient(135deg,#0d202ff5,#07121cf5);box-shadow:0 26px 70px #0000003d}.automation-hero>div:first-child>span{display:inline-flex;align-items:center;gap:8px;color:#59ddff;font-size:.75rem;font-weight:800;letter-spacing:.12em}.automation-hero h2{margin:12px 0 8px;font-size:clamp(1.5rem,2vw,2.2rem)}.automation-hero p{max-width:760px;margin:0;color:#8ea4b7;line-height:1.65}.automation-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.automation-hero__actions>button,.automation-primary,.automation-secondary,.automation-mini{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(97,218,255,.2);cursor:pointer;transition:.2s ease}.automation-hero__actions>button{color:#dff8ff;background:#091d2adb}.automation-hero__actions>button:hover{transform:translateY(-1px);border-color:#53dcff80}.automation-platform-status{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(110,213,255,.12);border-radius:999px;background:#050f18a6;color:#9db1c2;font-size:.82rem}.automation-platform-status i{width:8px;height:8px;border-radius:50%;background:#758492;box-shadow:0 0 12px currentColor}.automation-platform-status.is-online{color:#63f5ad}.automation-platform-status.is-online i{background:#45e89a}.automation-alert{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;border-radius:14px;border:1px solid}.automation-alert.is-error{color:#ffb1b1;border-color:#ff5a5a3d;background:#7418202e}.automation-alert.is-success{color:#8df7c2;border-color:#44e3993d;background:#0f68442e}.automation-alert span{flex:1}.automation-alert button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer}.automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.automation-metrics article{display:flex;align-items:center;gap:14px;min-height:112px;padding:20px;border:1px solid rgba(111,212,255,.12);border-radius:18px;background:linear-gradient(145deg,#0d1d2aeb,#06111aeb)}.automation-metrics article>svg{width:34px;height:34px;padding:8px;border-radius:12px;color:#54dfff;background:#1fb4e21c}.automation-metrics small{display:block;margin-bottom:6px;color:#7f95a7}.automation-metrics strong{font-size:1.7rem}.automation-tabs{display:flex;gap:9px;margin:20px 0 16px;padding:6px;overflow-x:auto;border:1px solid rgba(111,212,255,.1);border-radius:16px;background:#050e17b3}.automation-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:11px;color:#869bad;background:transparent;white-space:nowrap;cursor:pointer}.automation-tabs button span{min-width:24px;padding:3px 7px;border-radius:999px;text-align:center;font-size:.72rem;background:#ffffff0d}.automation-tabs button.is-active{color:#eafdff;border-color:#56d9ff33;background:#1683a82e}.automation-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.45fr);gap:18px}.automation-card{border:1px solid rgba(111,212,255,.12);border-radius:19px;background:linear-gradient(145deg,#0c1c29f5,#061019f5);box-shadow:0 20px 55px #0003;overflow:hidden}.automation-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:0 20px;border-bottom:1px solid rgba(111,212,255,.1)}.automation-card>header>div{display:flex;align-items:center;gap:10px}.automation-card h3{margin:0;font-size:1rem}.automation-card>header small{color:#58dfff;font-size:.7rem;font-weight:800;letter-spacing:.1em}.automation-form{padding-bottom:20px}.automation-form>label,.automation-form__row>label{display:grid;gap:8px;margin:16px 20px 0;color:#a8bac8;font-size:.82rem}.automation-form input,.automation-form textarea,.automation-form select,.automation-toolbar input,.automation-toolbar select{width:100%;box-sizing:border-box;border:1px solid rgba(111,212,255,.12);border-radius:11px;outline:none;color:#e8f8ff;background:#030c13b8;transition:.2s ease}.automation-form input,.automation-form select,.automation-toolbar input,.automation-toolbar select{min-height:43px;padding:0 12px}.automation-form textarea{min-height:94px;padding:12px;resize:vertical}.automation-form input:focus,.automation-form textarea:focus,.automation-form select:focus,.automation-toolbar input:focus,.automation-toolbar select:focus{border-color:#4bdbff8a;box-shadow:0 0 0 3px #28c0e714}.automation-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-form__row>label:first-child{margin-right:8px}.automation-form__row>label:last-child{margin-left:8px}.automation-switch-field small,.automation-form label>small{color:#6f8394}.automation-switch{display:flex;align-items:center;gap:10px;min-height:43px;padding:0 12px;border:1px solid rgba(111,212,255,.12);border-radius:11px;color:#91a5b6;background:#030c13b8;cursor:pointer}.automation-switch i{position:relative;width:34px;height:18px;border-radius:999px;background:#334552}.automation-switch i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#a8b6c0;transition:.2s ease}.automation-switch.is-active{color:#7ff5bb}.automation-switch.is-active i{background:#2fdc8f59}.automation-switch.is-active i:after{transform:translate(16px);background:#55eda3}.automation-flow-preview{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;gap:8px;margin:18px 20px 0}.automation-flow-preview span{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 11px;border:1px solid rgba(111,212,255,.12);border-radius:11px;color:#b9cad7;background:#05111aad;font-size:.78rem}.automation-flow-preview>i{height:1px;background:linear-gradient(90deg,#50daff33,#50daffcc,#50daff33)}.automation-form__actions{display:flex;justify-content:flex-end;gap:10px;margin:20px 20px 0}.automation-primary{color:#05131a;border-color:transparent;font-weight:800;background:linear-gradient(135deg,#4bdcff,#68f6ae)}.automation-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #3aded22e}.automation-secondary{color:#b4c6d3;background:#ffffff08}.automation-toolbar{display:grid;grid-template-columns:1fr 180px;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(111,212,255,.08)}.automation-toolbar--single{display:flex;justify-content:flex-end}.automation-toolbar label{display:flex;align-items:center;gap:8px;color:#6f8494}.automation-toolbar label>svg{margin-left:10px}.automation-list__body{max-height:670px;overflow-y:auto}.automation-list__body>article{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px;padding:15px 18px;border-bottom:1px solid rgba(111,212,255,.07)}.automation-list__body>article:last-child{border-bottom:0}.automation-list__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.automation-list__main>span{flex:0 0 auto;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#6b7780}.automation-list__main>span.is-online{background:#54efa7;box-shadow:0 0 12px #54efa78c}.automation-list__main>span.is-offline{background:#ff8e76}.automation-list__main div{min-width:0}.automation-list__main strong,.automation-list__main p,.automation-list__main small{display:block}.automation-list__main p{margin:5px 0 7px;overflow:hidden;color:#8196a7;text-overflow:ellipsis;white-space:nowrap}.automation-list__main small{color:#62798a}.automation-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.automation-actions button,.automation-expand{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(111,212,255,.11);border-radius:9px;color:#91aabc;background:#ffffff06;cursor:pointer}.automation-actions button:hover,.automation-expand:hover{color:#e9fbff;border-color:#4ddcff5c;background:#29b4db1a}.automation-history{width:100%}.automation-table-wrap{overflow-x:auto}.automation-table-wrap table{width:100%;border-collapse:collapse}.automation-table-wrap th,.automation-table-wrap td{padding:13px 15px;border-bottom:1px solid rgba(111,212,255,.07);text-align:left;vertical-align:middle}.automation-table-wrap th{color:#72899a;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;background:#030c1357}.automation-table-wrap td{color:#b4c5d2;font-size:.84rem}.execution-status{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(132,154,170,.18);border-radius:999px;color:#aebfcb;background:#7c8e9c14;font-size:.72rem;font-weight:800}.execution-status.success,.execution-status.resolved{color:#67f3ad;border-color:#41e99938;background:#30a9701c}.execution-status.failed,.execution-status.open{color:#ff9c9c;border-color:#ff5b5b33;background:#b12d361c}.execution-status.retrying,.execution-status.running{color:#ffd877;border-color:#ffc44c38;background:#b7811c1c}.automation-execution-details td{padding:0;background:#020a1073}.automation-execution-details td>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px}.automation-execution-details span{display:grid;gap:5px;min-width:0}.automation-execution-details small{color:#657c8c}.automation-execution-details strong{overflow-wrap:anywhere;color:#aebfcb}.automation-error-cell{max-width:420px;overflow-wrap:anywhere;color:#f2aaaa!important}.automation-mini{min-height:32px;padding:0 11px;color:#dffaff;background:#1c9ac424}.automation-code-input{min-height:140px!important;font-family:Consolas,Monaco,monospace!important;line-height:1.5}.automation-empty{display:grid;place-items:center;gap:7px;min-height:180px;padding:26px;color:#6f8596;text-align:center}.automation-empty strong{color:#aebfcb}.automation-empty p{margin:0}.automation-spin{animation:automation-spin .8s linear infinite}@keyframes automation-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-grid{grid-template-columns:1fr}}@media(max-width:720px){.automation-page{padding:16px}.automation-hero{flex-direction:column}.automation-hero__actions{justify-content:flex-start}.automation-metrics{grid-template-columns:1fr}.automation-form__row,.automation-execution-details td>div{grid-template-columns:1fr}.automation-form__row>label:first-child,.automation-form__row>label:last-child{margin-left:20px;margin-right:20px}.automation-toolbar{grid-template-columns:1fr}.automation-list__body>article{align-items:flex-start;flex-direction:column}.automation-actions{align-self:stretch;justify-content:flex-end}}.automation-select-field .autocx-select{width:100%}.automation-select-field .autocx-select__trigger,.automation-toolbar__select .autocx-select__trigger{min-height:43px;border-color:#6fd4ff1f;background:#030c13b8}.automation-select-field .autocx-select__trigger:hover,.automation-toolbar__select .autocx-select__trigger:hover,.automation-select-field .autocx-select.is-open .autocx-select__trigger,.automation-toolbar__select .autocx-select.is-open .autocx-select__trigger{border-color:#4bdbff8a;box-shadow:0 0 0 3px #28c0e714}.automation-select-field .autocx-select__value strong,.automation-toolbar__select .autocx-select__value strong{color:#e8f8ff;font-size:.82rem}.automation-select-field .autocx-select__value small{color:#6f8394}.automation-toolbar__select{width:100%;min-width:0}.automation-toolbar__select .autocx-select{width:100%;min-width:160px}.automation-toolbar__select .autocx-select__trigger{width:100%;min-height:43px}.automation-toolbar__select .autocx-select__leading-icon{color:#6f8494}.automation-toolbar--single .automation-toolbar__select{width:min(280px,100%)}@media(max-width:720px){.automation-toolbar__select,.automation-toolbar--single .automation-toolbar__select{width:100%}}.companies-page{display:grid;gap:20px;padding-bottom:40px;color:#eaf4f8}.companies-hero,.companies-card,.companies-metrics article{border:1px solid rgba(130,174,195,.14);background:linear-gradient(145deg,#0d1c25f5,#071219f0);box-shadow:0 18px 46px #0000002e}.companies-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:20px;overflow:hidden;position:relative}.companies-hero:after{content:"";position:absolute;right:-100px;top:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(42,222,168,.13),transparent 67%);pointer-events:none}.companies-hero>div:first-child{max-width:720px;position:relative;z-index:1}.companies-hero>div>span{display:inline-flex;align-items:center;gap:8px;color:#62e7be;font-size:11px;font-weight:800;letter-spacing:.14em}.companies-hero h2{margin:10px 0 8px;font-size:clamp(24px,3vw,36px);letter-spacing:-.04em}.companies-hero p{margin:0;color:#8fa8b5;line-height:1.65}.companies-hero__actions{display:flex;gap:10px;position:relative;z-index:1}.companies-primary,.companies-secondary{min-height:42px;padding:0 16px;border-radius:11px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:800;cursor:pointer}.companies-primary{color:#031711;background:linear-gradient(135deg,#66edc1,#28c996);box-shadow:0 8px 24px #28c99633}.companies-secondary{color:#d8e8ee;background:#10242e;border-color:#96becf29}.companies-alert{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;border:1px solid}.companies-alert.is-success{background:#29ca971a;border-color:#29ca9740;color:#74efc5}.companies-alert.is-error{background:#ff5c6f1a;border-color:#ff5c6f3d;color:#ff8b9a}.companies-alert button{margin-left:auto;color:inherit;background:none;border:0;cursor:pointer}.companies-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.companies-metrics article{display:flex;align-items:center;gap:14px;padding:18px;border-radius:15px}.companies-metrics article>svg{width:42px;height:42px;padding:10px;border-radius:12px;color:#64e9be;background:#36d4a41a}.companies-metrics small,.companies-metrics strong{display:block}.companies-metrics small{color:#7f99a7;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.companies-metrics strong{margin-top:5px;font-size:23px}.companies-card{border-radius:18px;overflow:hidden}.companies-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(140,180,198,.12)}.companies-card__header>div{display:flex;align-items:center;gap:12px}.companies-card__header h3{margin:0;font-size:17px}.companies-card__header p{margin:4px 0 0;color:#78919e;font-size:12px}.companies-summary-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#499de01a;color:#8bc8f3;font-size:12px}.companies-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 220px 220px;gap:12px;padding:16px 22px;background:#050f1575;border-bottom:1px solid rgba(140,180,198,.1)}.companies-search{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:43px;border:1px solid rgba(140,180,198,.15);border-radius:11px;background:#091a23;color:#6d8795}.companies-search input{width:100%;background:none;border:0;outline:0;color:#e8f4f8;font:inherit}.companies-filter .autocx-select,.companies-filter .autocx-select__trigger{width:100%}.companies-list{display:grid}.company-row{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(290px,1.3fr) 170px auto;gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid rgba(140,180,198,.09);transition:.2s}.company-row:hover{background:#29c79609}.company-row:last-child{border-bottom:0}.company-row__identity{display:flex;align-items:center;gap:13px}.company-row__avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#163747,#0d2632);border:1px solid rgba(105,228,190,.18);color:#76efc8;font-weight:900}.company-row__title{display:flex;align-items:center;gap:9px}.company-row__identity strong{font-size:14px}.company-row__identity p{margin:4px 0;color:#78919f;font-size:12px}.company-row__identity small{color:#58717d}.company-status{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:#172832;color:#9eb2bc}.company-status.is-ativa{background:#33d39e1f;color:#6ce9bf}.company-status.is-implantacao{background:#429fe01f;color:#83c7f2}.company-status.is-suspensa{background:#ffb7481f;color:#ffc96f}.company-status.is-inativa{background:#ff5f701a;color:#ff8796}.company-row__data{display:grid;grid-template-columns:1fr 1fr;gap:9px}.company-row__data span{display:flex;align-items:center;gap:7px;color:#819aa7;font-size:11px}.company-row__data svg{color:#5fbfa2}.company-row__data b{color:#bdced5}.company-row__finance{text-align:right}.company-row__finance small,.company-row__finance strong,.company-row__finance span{display:block}.company-row__finance small{color:#6f8793;font-size:10px;text-transform:uppercase}.company-row__finance strong{margin:4px 0;font-size:15px;color:#76ebc5}.company-row__finance span{font-size:10px;color:#6e8894}.company-row__actions{display:flex;gap:7px}.company-row__actions button{width:36px;height:36px;border-radius:10px;border:1px solid rgba(145,182,199,.14);background:#0d202a;color:#9db2bd;display:grid;place-items:center;cursor:pointer}.company-row__actions button:hover{color:#72e7c0;border-color:#50dcad47}.company-row__actions button.is-danger:hover{color:#ff7c8d;border-color:#ff607147}.companies-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#6d8794}.companies-empty strong{color:#b8cbd3}.companies-empty p{margin:0}.company-modal{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px}.company-modal__backdrop{position:absolute;inset:0;border:0;background:#00060ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.company-modal__panel{position:relative;width:min(1040px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(129,184,205,.2);background:#071820;box-shadow:0 30px 90px #0000008c;overflow:hidden}.company-modal__panel>header,.company-modal__panel>footer{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#0b202a}.company-modal__panel>header{border-bottom:1px solid rgba(140,180,198,.13)}.company-modal__panel>header>div{display:flex;align-items:center;gap:11px}.company-modal__panel>header>div>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#2ed3a11a;color:#68e9be}.company-modal__panel>header small{color:#5fd9b1;font-size:9px;font-weight:900;letter-spacing:.12em}.company-modal__panel>header h3{margin:3px 0 0}.company-modal__panel>header>button{border:0;background:none;color:#8ba2ad;cursor:pointer}.company-modal__body{overflow:auto;padding:20px;display:grid;gap:18px}.company-modal__body section{border:1px solid rgba(140,180,198,.11);background:#091b24;border-radius:14px;padding:17px}.company-modal__body h4{display:flex;align-items:center;gap:8px;margin:0 0 15px;font-size:13px;color:#bfd0d7}.company-modal__body h4 svg{color:#60ddb4}.company-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.company-form-grid label,.company-modal__body>section>textarea{display:grid;gap:7px;color:#7f98a5;font-size:11px;font-weight:700}.company-form-grid label.is-wide{grid-column:span 2}.company-form-grid input,.company-modal__body textarea{min-height:42px;width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(140,180,198,.15);background:#06151d;color:#e8f3f7;padding:0 11px;outline:0;font:inherit}.company-modal__body textarea{min-height:92px;padding:11px;resize:vertical}.company-form-grid input:focus,.company-modal__body textarea:focus{border-color:#41dcab6b;box-shadow:0 0 0 3px #2fcc9d12}.company-select-label .autocx-select,.company-select-label .autocx-select__trigger{width:100%}.company-modules{display:flex;flex-wrap:wrap;gap:9px}.company-modules button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;border:1px solid rgba(142,180,198,.14);background:#071720;color:#77919d;cursor:pointer}.company-modules button.is-active{border-color:#3ad5a44d;background:#30cd9d1a;color:#6eeac1}.company-modal__panel>footer{justify-content:flex-end;gap:10px;border-top:1px solid rgba(140,180,198,.13)}.companies-spin{animation:companies-spin .8s linear infinite}@keyframes companies-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.companies-metrics{grid-template-columns:repeat(2,1fr)}.company-row{grid-template-columns:1fr 1fr}.company-row__finance{text-align:left}.company-row__actions{justify-content:flex-end}.companies-toolbar{grid-template-columns:1fr 1fr}.companies-search{grid-column:1/-1}}@media(max-width:720px){.companies-hero{align-items:flex-start;flex-direction:column}.companies-hero__actions{width:100%}.companies-hero__actions button{flex:1}.companies-metrics,.companies-toolbar{grid-template-columns:1fr}.companies-search{grid-column:auto}.company-row{grid-template-columns:1fr}.company-row__finance{text-align:left}.company-row__actions{justify-content:flex-start}.companies-card__header{align-items:flex-start;flex-direction:column}.company-form-grid{grid-template-columns:1fr}.company-form-grid label.is-wide{grid-column:auto}.company-modal{padding:0}.company-modal__panel{height:100vh;max-height:none;border-radius:0}}.crm-page,.crm-login-page{min-height:100vh;background:#02070c;color:#eef7fb;font-family:Inter,Arial,sans-serif}.crm-login-page{display:grid;place-items:center;padding:24px}.crm-login{width:min(430px,100%);display:grid;gap:16px;padding:36px;border:1px solid rgba(0,216,255,.2);border-radius:24px;background:linear-gradient(145deg,#071722,#030b11);box-shadow:0 30px 80px #00000059}.crm-login__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:#00d8ff;background:#00d8ff14}.crm-login small,.crm-topbar small{color:#00d8ff;font-size:9px;font-weight:800;letter-spacing:1.4px}.crm-login h1{margin:0;font-size:32px}.crm-login p{margin:0;color:#8196a4;line-height:1.6}.crm-login input,.crm-login button,.crm-filters input,.crm-filters select,.crm-detail select,.crm-detail textarea{min-height:48px;border:1px solid rgba(0,216,255,.16);border-radius:12px;color:#eef7fb;background:#06121b;padding:0 14px}.crm-login button,.crm-save{border:0;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:800;cursor:pointer}.crm-topbar{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(0,216,255,.1)}.crm-topbar h1{margin:5px 0 0;font-size:25px}.crm-topbar__actions{display:flex;gap:10px}.crm-topbar button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(0,216,255,.15);border-radius:10px;color:#bcd0dc;background:#07131c;cursor:pointer}.crm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:24px 32px}.crm-metrics article{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid rgba(0,216,255,.12);border-radius:16px;background:#06111a}.crm-metrics svg{color:#00d8ff}.crm-metrics span{display:grid}.crm-metrics small{color:#718898}.crm-metrics strong{font-size:24px}.crm-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;padding:0 32px 32px}.crm-list-panel,.crm-detail{border:1px solid rgba(0,216,255,.12);border-radius:18px;background:#040d14;overflow:hidden}.crm-filters{display:grid;grid-template-columns:1.5fr .7fr .8fr;gap:10px;padding:16px;border-bottom:1px solid rgba(0,216,255,.1)}.crm-search{display:flex;align-items:center;gap:8px;padding-left:13px;border:1px solid rgba(0,216,255,.16);border-radius:12px;background:#06121b}.crm-search input{padding-left:0;border:0;background:transparent}.crm-list{max-height:680px;overflow:auto}.crm-contact{width:100%;display:grid;gap:7px;padding:18px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:#eaf4f9;background:transparent;cursor:pointer}.crm-contact:hover,.crm-contact.active{background:#00d8ff0e}.crm-contact>strong{font-size:14px}.crm-contact>small{color:#78909f}.crm-contact>div{display:flex;justify-content:space-between;gap:12px;color:#667d8d;font-size:10px}.crm-contact b{color:#00d8ff}.crm-status{width:max-content;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.crm-status--novo{color:#98ff00;background:#98ff0014}.crm-status--em_atendimento{color:#00d8ff;background:#00d8ff17}.crm-status--aguardando_retorno{color:#ffc75a;background:#ffc75a17}.crm-status--concluido{color:#71e7b2;background:#71e7b217}.crm-status--arquivado{color:#8699a5;background:#8699a517}.crm-detail{padding:22px}.crm-detail>header{display:flex;justify-content:space-between;align-items:flex-start}.crm-detail header h2{margin:6px 0 0}.crm-detail header small{color:#00d8ff}.crm-detail header button{border:0;color:#9eb2bf;background:transparent;cursor:pointer}.crm-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.crm-detail__grid span{display:grid;gap:5px;padding:13px;border-radius:11px;background:#07131c}.crm-detail__grid small,.crm-message small{color:#6f8695;font-size:8px}.crm-detail__grid strong,.crm-detail__grid a{color:#dbeaf1;font-size:11px;text-decoration:none}.crm-message{padding:18px;border:1px solid rgba(0,216,255,.1);border-radius:13px;background:#06111a}.crm-message h3{margin:7px 0 14px}.crm-message p{white-space:pre-wrap;color:#9bb0bc;line-height:1.65}.crm-detail>label{display:grid;gap:8px;margin-top:16px;color:#a9bdc8;font-size:10px}.crm-detail textarea{padding:12px;resize:vertical}.crm-save{width:100%;min-height:50px;margin-top:18px;border-radius:12px}.crm-detail__empty,.crm-empty{padding:50px 20px;text-align:center;color:#718795}.crm-error{margin:12px 16px;padding:12px;border:1px solid rgba(255,80,100,.25);border-radius:10px;color:#ffb6bf;background:#ff50640f}@media(max-width:1000px){.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-workspace{grid-template-columns:1fr}.crm-detail{display:none}.crm-detail.open{display:block;position:fixed;inset:12px;z-index:20;overflow:auto;box-shadow:0 20px 80px #000}.crm-filters{grid-template-columns:1fr}}@media(max-width:620px){.crm-topbar{padding:18px;align-items:flex-start;gap:14px}.crm-topbar__actions button{font-size:0}.crm-metrics,.crm-workspace{padding-left:14px;padding-right:14px}.crm-metrics{grid-template-columns:1fr 1fr}.crm-detail__grid{grid-template-columns:1fr}}.crm-topbar__link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(0,216,255,.15);border-radius:10px;color:#bcd0dc;background:#07131c;text-decoration:none;font-size:12px}.crm-topbar__link:hover{border-color:#98ff0047;color:#eef7fb}.crm-metrics article,.crm-list-panel,.crm-detail{border-color:#00d8ff21;background:linear-gradient(145deg,#071923d1,#030b12e0);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:var(--autocx-shadow)}.crm-metrics article{position:relative;overflow:hidden}.crm-metrics article:after{position:absolute;inset:0;content:"";opacity:0;background:radial-gradient(circle at 10% 0%,rgba(0,216,255,.12),transparent 36%);transition:opacity .3s ease}.crm-metrics article:hover{transform:translateY(-4px);border-color:#00d8ff3d}.crm-metrics article:hover:after{opacity:1}.crm-filters{background:#040f17b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.crm-search,.crm-filters select,.crm-detail select,.crm-detail textarea{border-color:#00d8ff1f;background:#05121bc2;box-shadow:inset 0 1px #ffffff04}.crm-search:focus-within,.crm-filters select:focus,.crm-detail select:focus,.crm-detail textarea:focus{border-color:#98ff004d;box-shadow:0 0 0 3px #98ff0009}.crm-contact{position:relative;background:transparent;transition:background .22s ease,transform .22s var(--autocx-ease)}.crm-contact:hover,.crm-contact.active{transform:translate(3px);background:linear-gradient(90deg,#00d8ff12,#98ff0005)}.crm-contact.active:before{position:absolute;left:0;top:14px;bottom:14px;width:3px;content:"";border-radius:0 5px 5px 0;background:linear-gradient(var(--autocx-green),var(--autocx-cyan));box-shadow:0 0 14px #00d8ff52}.crm-detail__grid span,.crm-message{border:1px solid rgba(0,216,255,.07);background:#05121bb8}.crm-save{position:relative;overflow:hidden;box-shadow:0 14px 32px #00d8ff1a}.crm-save:hover{transform:translateY(-2px);box-shadow:0 18px 38px #00d8ff29}.crm-list-skeleton{padding:10px 16px}.crm-filters>.autocx-select{min-width:0}.crm-filters .autocx-select__trigger{min-height:48px}.crm-filters .autocx-select__menu{width:max(100%,250px)}.crm-filters>.autocx-select:last-child .autocx-select__menu{min-width:290px}.autocx-contact-avatar{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,216,255,.15);border-radius:12px;color:#00d8ff;background:radial-gradient(circle at 25% 20%,rgba(0,216,255,.14),transparent 45%),linear-gradient(145deg,#00d8ff14,#05121bd1);box-shadow:0 0 24px #00d8ff12,inset 0 1px #ffffff06;font-weight:850;letter-spacing:-.35px}.autocx-contact-avatar--sm{width:40px;height:40px;font-size:9px}.autocx-contact-avatar--md{width:48px;height:48px;font-size:10px}.autocx-contact-avatar--lg{width:62px;height:62px;border-radius:17px;font-size:13px}.crm-page--intelligent{display:grid;gap:18px}.crm-commandbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;overflow:hidden;border:1px solid rgba(0,216,255,.13);border-radius:18px;background:radial-gradient(circle at 9% 0%,rgba(0,216,255,.11),transparent 36%),linear-gradient(145deg,#071923d6,#030b12e6);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:var(--autocx-shadow)}.crm-commandbar:after{position:absolute;width:250px;height:150px;top:-90px;right:8%;content:"";border-radius:50%;background:#98ff000d;filter:blur(45px)}.crm-commandbar>div{position:relative;z-index:1;display:grid}.crm-commandbar>div>span{color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.2px}.crm-commandbar strong{margin-top:7px;font:700 18px/1.2 Space Grotesk,Inter,sans-serif}.crm-commandbar small{margin-top:5px;color:#637d8c;font-size:9px}.crm-commandbar button{position:relative;z-index:1;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(0,216,255,.14);border-radius:11px;color:#9db1bc;background:#05121bc2;cursor:pointer}.crm-commandbar button:hover{color:#eff9fd;border-color:#98ff0040;transform:translateY(-2px)}.crm-metrics--intelligent{padding:0}.crm-metrics--intelligent article{grid-template-columns:auto 1fr}.crm-metrics--intelligent article b{grid-column:1 / -1;color:#58717f;font-size:7px;font-weight:600}.crm-message-banner{padding:12px 14px;border-radius:11px;font-size:9px}.crm-message-banner--error{border:1px solid rgba(255,89,103,.28);color:#ffabb5;background:#ff364b12}.crm-message-banner--success{border:1px solid rgba(152,255,0,.2);color:#cfff88;background:#98ff000d}.crm-workspace--intelligent{grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);align-items:stretch}.crm-filters--intelligent{grid-template-columns:minmax(280px,1.4fr) minmax(190px,.55fr) minmax(220px,.65fr)}.crm-list-head{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(145px,.55fr) minmax(145px,.55fr) 110px;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid rgba(0,216,255,.07);color:#526c7b;font-size:7px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.crm-contact-list{min-height:500px}.crm-contact{width:100%;min-height:68px;display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(145px,.55fr) minmax(145px,.55fr) 110px;gap:14px;align-items:center;padding:11px 16px;border:0;border-bottom:1px solid rgba(0,216,255,.055);color:inherit;background:transparent;text-align:left;cursor:pointer}.crm-contact.is-selected{background:linear-gradient(90deg,#00d8ff12,#98ff0005);box-shadow:inset 3px 0 #98ff00}.crm-contact__identity{min-width:0;display:flex;align-items:center;gap:11px}.crm-contact__identity>span:last-child{min-width:0;display:grid}.crm-contact__identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crm-contact__identity small{margin-top:4px;overflow:hidden;color:#607988;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm-contact__department{display:inline-flex;align-items:center;gap:7px;color:#8299a6;font-size:8px}.crm-contact__department svg{color:#00d8ff}.crm-contact__status{display:grid;justify-items:start;gap:5px}.crm-contact__status>small{font-size:7px}.crm-contact__status>small.is-high{color:#ff9aa6}.crm-contact__status>small.is-medium{color:#ffd166}.crm-contact__status>small.is-low{color:#607988}.crm-contact time{color:#617887;font-size:7px}.crm-detail--intelligent{position:sticky;top:calc(var(--erp-topbar-height) + 22px);max-height:calc(100vh - var(--erp-topbar-height) - 44px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,216,255,.2) transparent}.crm-detail__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding-bottom:17px;border-bottom:1px solid rgba(0,216,255,.07)}.crm-detail__hero>div{min-width:0;display:grid}.crm-detail__hero>div small{color:#00d8ff;font-size:7px;font-weight:850;letter-spacing:1.1px}.crm-detail__hero h2{margin:7px 0 0;overflow:hidden;font:700 21px/1.1 Space Grotesk,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.crm-detail__hero p{margin:5px 0 0;overflow:hidden;color:#637d8c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm-detail__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.crm-detail__quick-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(0,216,255,.1);border-radius:10px;color:#8fa6b3;background:#05121bad;text-decoration:none;font-size:8px}.crm-detail__quick-actions a:hover{color:#eff9fd;border-color:#98ff0038;transform:translateY(-2px)}.crm-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.crm-detail__grid span{position:relative;padding-left:37px}.crm-detail__grid span>svg{position:absolute;top:13px;left:13px;color:#00d8ff}.crm-detail__subject,.crm-detail__message{margin-top:14px;border:1px solid rgba(0,216,255,.07);border-radius:12px;background:#05121bad}.crm-detail__subject{display:grid;padding:13px}.crm-detail__subject small{color:#58717f;font-size:7px;font-weight:800;letter-spacing:.8px}.crm-detail__subject strong{margin-top:6px;font-size:10px}.crm-detail__message{overflow:hidden}.crm-detail__message header{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid rgba(0,216,255,.06);color:#00d8ff;font-size:8px;font-weight:750}.crm-detail__message p{margin:0;padding:14px;color:#9bb0bc;font-size:9px;line-height:1.65;white-space:pre-wrap}.crm-detail__workflow{display:grid;gap:14px;margin-top:15px}.crm-detail__workflow label{display:grid;gap:8px;color:#b7c9d3;font-size:8px;font-weight:750}.crm-detail__workflow textarea{resize:vertical}.crm-detail__empty,.crm-empty-state{display:grid;place-items:center;align-content:center;text-align:center;color:#617887}.crm-detail__empty{min-height:520px}.crm-empty-state{min-height:300px}.crm-detail__empty h2,.crm-empty-state h3{margin:10px 0 0}.crm-detail__empty p,.crm-empty-state p{max-width:260px;margin:7px 0 0;color:#607988;font-size:9px;line-height:1.5}@media(max-width:1200px){.crm-workspace--intelligent{grid-template-columns:1fr}.crm-detail--intelligent{position:static;max-height:none}}@media(max-width:900px){.crm-filters--intelligent{grid-template-columns:1fr}.crm-list-head{display:none}.crm-contact{grid-template-columns:minmax(0,1fr) auto}.crm-contact__department,.crm-contact time{display:none}}@media(max-width:620px){.crm-commandbar{align-items:flex-start;flex-direction:column}.crm-commandbar button{width:100%;justify-content:center}.crm-contact{grid-template-columns:1fr}.crm-contact__status{display:none}.crm-detail__hero{grid-template-columns:auto 1fr}.crm-detail__hero>.autocx-status-badge{grid-column:1 / -1}.crm-detail__grid{grid-template-columns:1fr}}.core-platform-page{display:grid;gap:18px;color:#eef6ff}.core-platform-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px;border:1px solid rgba(94,186,255,.15);border-radius:22px;background:linear-gradient(135deg,#08192bf5,#08101df0);box-shadow:0 24px 70px #0000003d}.core-platform-hero span{color:#63d7ff;font-size:12px;font-weight:800;letter-spacing:.12em}.core-platform-hero h1{margin:8px 0 5px;font-size:27px}.core-platform-hero p{margin:0;color:#8fa7bc}.core-platform-hero button{border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:11px 15px;display:inline-flex;gap:8px;align-items:center;font-weight:800;cursor:pointer;background:#ffffff0e;color:#dcecff}.core-platform-error{padding:13px 15px;display:flex;gap:9px;align-items:center;border:1px solid rgba(255,80,103,.3);border-radius:13px;background:#ff365314;color:#ff9baa}.core-platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.core-platform-metrics article{display:flex;gap:12px;align-items:center;padding:17px;border-radius:17px;border:1px solid rgba(97,186,255,.12);background:#071626d6}.core-platform-metrics article>svg{padding:10px;box-sizing:content-box;border-radius:12px;background:#1caeff1a;color:#4ecaff}.core-platform-metrics small,.core-platform-metrics strong{display:block}.core-platform-metrics small{color:#829bb1;font-size:11px}.core-platform-metrics strong{margin-top:4px;font-size:22px}.core-platform-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.core-platform-card{overflow:hidden;border:1px solid rgba(97,186,255,.12);border-radius:18px;background:#071626d6}.core-platform-card>header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid rgba(255,255,255,.06)}.core-platform-card>header>div{display:flex;gap:9px;align-items:center}.core-platform-card h2{margin:0;font-size:16px}.core-platform-card>header>span{padding:5px 9px;border-radius:20px;background:#ffffff0f;color:#9db1c6}.core-event-table>div{display:grid;grid-template-columns:minmax(160px,1fr) 110px 90px 155px;gap:12px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.core-event-table code{color:#63d7ff}.core-event-table time,.core-event-table span{color:#8b9fb2}.core-event-table b{font-size:10px;text-transform:uppercase}.status-processed{color:#3ddc84}.status-failed{color:#ff6b6b}.core-job-list>div{display:flex;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.core-job-list span{display:grid;gap:4px}.core-job-list small{color:#879caf}.core-job-list b{align-self:center;color:#7d8fa2;font-size:11px}.core-job-list b.is-enabled{color:#3ddc84}.core-event-table>p,.core-job-list>p{padding:45px;text-align:center;color:#879caf}@media(max-width:1000px){.core-platform-metrics{grid-template-columns:repeat(2,1fr)}.core-platform-grid{grid-template-columns:1fr}}@media(max-width:640px){.core-platform-hero{align-items:flex-start;flex-direction:column}.core-platform-metrics{grid-template-columns:1fr}.core-event-table>div{grid-template-columns:1fr 80px}.core-event-table time,.core-event-table span{display:none}}:root{color-scheme:dark}.crm-dashboard-page,.crm-dashboard-login-page{min-height:100vh;background:#02070c;color:#eef7fb;font-family:Inter,Arial,sans-serif}.crm-dashboard-login-page{display:grid;place-items:center;padding:24px}.crm-dashboard-login{width:min(430px,100%);display:grid;gap:16px;padding:36px;border:1px solid rgba(0,216,255,.2);border-radius:24px;background:linear-gradient(145deg,#071722,#030b11);box-shadow:0 30px 80px #00000059}.crm-dashboard-login__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:#00d8ff;background:#00d8ff14}.crm-dashboard-login small,.crm-dashboard-topbar small,.crm-dashboard-panel header small{color:#00d8ff;font-size:9px;font-weight:800;letter-spacing:1.4px}.crm-dashboard-login h1{margin:0;font-size:32px}.crm-dashboard-login p{margin:0;color:#8196a4}.crm-dashboard-login input{min-height:48px;border:1px solid rgba(0,216,255,.16);border-radius:12px;color:#eef7fb;background:#06121b;padding:0 14px}.crm-dashboard-login button{min-height:48px;border:0;border-radius:12px;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:800;cursor:pointer}.crm-dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 18px;border-bottom:1px solid rgba(0,216,255,.09)}.crm-dashboard-topbar h1{margin:4px 0 2px;font-size:28px}.crm-dashboard-topbar p{margin:0;color:#718898;font-size:12px}.crm-dashboard-topbar__actions{display:flex;gap:10px}.crm-dashboard-topbar__actions button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(0,216,255,.15);border-radius:10px;color:#bcd0dc;background:#07131c;cursor:pointer}.crm-dashboard-nav{display:flex;gap:8px;padding:14px 28px 0}.crm-dashboard-nav a{padding:10px 14px;border:1px solid transparent;border-radius:10px;color:#7990a0;text-decoration:none;font-size:12px}.crm-dashboard-nav a.active,.crm-dashboard-nav a:hover{color:#eef7fb;border-color:#00d8ff29;background:#07131c}.crm-dashboard-error{margin:18px 28px 0;padding:12px 14px;border:1px solid rgba(255,89,103,.3);border-radius:10px;color:#ff9aa6;background:#ff364b12}.crm-dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 28px}.crm-dashboard-metrics article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:20px;border:1px solid rgba(0,216,255,.12);border-radius:18px;background:linear-gradient(145deg,#06131d,#040c12);overflow:hidden}.crm-dashboard-metrics article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#00d8ff;background:#00d8ff12}.crm-dashboard-metrics div{display:grid}.crm-dashboard-metrics small{color:#708797}.crm-dashboard-metrics strong{font-size:27px}.crm-dashboard-metrics article>b{grid-column:1/-1;color:#587080;font-size:9px;font-weight:600}.crm-dashboard-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;padding:0 28px 28px}.crm-dashboard-panel{padding:22px;border:1px solid rgba(0,216,255,.12);border-radius:18px;background:linear-gradient(145deg,#06131d,#030a10)}.crm-dashboard-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.crm-dashboard-panel h2{margin:5px 0 0;font-size:19px}.crm-dashboard-panel header>span,.crm-dashboard-panel header>a{display:flex;align-items:center;gap:7px;color:#77909f;font-size:10px;text-decoration:none}.crm-dashboard-chart{height:260px;display:flex;align-items:end;gap:8px;padding-top:10px;border-bottom:1px solid rgba(255,255,255,.06)}.crm-dashboard-chart__item{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.crm-dashboard-chart__item i{width:100%;max-width:16px;min-height:5px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#00d8ff,#98ff00);box-shadow:0 0 14px #00d8ff1f}.crm-dashboard-chart__item span{color:#566e7e;font-size:7px;transform:rotate(-45deg);transform-origin:center;white-space:nowrap}.crm-dashboard-pipeline{display:grid;gap:18px}.crm-dashboard-pipeline>div{display:grid;grid-template-columns:1fr auto;gap:9px}.crm-dashboard-pipeline span{display:grid}.crm-dashboard-pipeline strong{font-size:12px}.crm-dashboard-pipeline small{margin-top:3px;color:#667d8d;font-size:9px}.crm-dashboard-pipeline b{color:#98ff00;font-size:11px}.crm-dashboard-pipeline i{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:#0a1a24}.crm-dashboard-pipeline em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00d8ff,#98ff00)}.crm-dashboard-departments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-dashboard-departments>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid rgba(0,216,255,.08);border-radius:12px;background:#051019}.crm-dashboard-departments span{color:#00d8ff}.crm-dashboard-departments strong{font-size:10px}.crm-dashboard-departments b{color:#98ff00}.crm-dashboard-panel--recent{grid-column:1/-1}.crm-dashboard-recent{display:grid;gap:8px}.crm-dashboard-recent>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(0,216,255,.08);border-radius:12px;color:inherit;background:#051019;text-decoration:none}.crm-dashboard-recent>a:hover{border-color:#98ff0038;transform:translateY(-1px)}.crm-dashboard-recent__status{width:9px;height:9px;border-radius:50%;background:#00d8ff}.crm-dashboard-recent__status--concluido{background:#98ff00}.crm-dashboard-recent__status--em_atendimento{background:#ffd166}.crm-dashboard-recent div{display:grid}.crm-dashboard-recent strong{font-size:12px}.crm-dashboard-recent small{margin-top:3px;color:#6e8493;font-size:9px}.crm-dashboard-recent b{color:#93a9b6;font-size:9px}.crm-dashboard-recent time{color:#5c7280;font-size:8px}.crm-dashboard-empty{display:grid;place-items:center;gap:8px;padding:38px;color:#617887}.crm-dashboard-empty p{margin:0}.crm-dashboard-topbar__actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1100px){.crm-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.crm-dashboard-grid{grid-template-columns:1fr}.crm-dashboard-panel--recent{grid-column:auto}}@media(max-width:720px){.crm-dashboard-topbar{align-items:flex-start;flex-direction:column}.crm-dashboard-metrics{grid-template-columns:1fr;padding-inline:18px}.crm-dashboard-grid,.crm-dashboard-nav{padding-inline:18px}.crm-dashboard-departments{grid-template-columns:1fr}.crm-dashboard-recent>a{grid-template-columns:auto 1fr}.crm-dashboard-recent b,.crm-dashboard-recent time{display:none}}.crm-dashboard-metrics article,.crm-dashboard-panel{position:relative;isolation:isolate;overflow:hidden;border-color:#00d8ff21;background:linear-gradient(145deg,#071923d1,#030b12db);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:var(--autocx-shadow);transition:transform .3s var(--autocx-ease),border-color .3s ease,box-shadow .3s ease}.crm-dashboard-metrics article:before,.crm-dashboard-panel:before{position:absolute;inset:0;z-index:-1;content:"";opacity:0;background:radial-gradient(circle at 12% 0%,rgba(0,216,255,.12),transparent 34%),radial-gradient(circle at 90% 100%,rgba(152,255,0,.045),transparent 32%);transition:opacity .35s ease}.crm-dashboard-metrics article:hover,.crm-dashboard-panel:hover{transform:translateY(-4px);border-color:#00d8ff40;box-shadow:0 34px 80px #00000057,0 0 34px #00d8ff0e,inset 0 1px #ffffff08}.crm-dashboard-metrics article:hover:before,.crm-dashboard-panel:hover:before{opacity:1}.crm-dashboard-metrics article>span{border:1px solid rgba(0,216,255,.12);background:linear-gradient(145deg,#00d8ff17,#00d8ff06);box-shadow:0 0 26px #00d8ff11,inset 0 1px #ffffff06}.crm-dashboard-metrics article strong{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-1.25px}.crm-dashboard-panel header h2{letter-spacing:-.45px}.crm-dashboard-chart{position:relative;border-bottom:0;background:linear-gradient(rgba(0,216,255,.05) 1px,transparent 1px);background-size:100% 25%}.crm-dashboard-chart:after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(0,216,255,.28),transparent)}.crm-dashboard-chart__item i{position:relative;min-height:6px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#00e7ff,#00b9e6,#98ff00);box-shadow:0 0 16px #00d8ff29,inset 0 1px #ffffff47;transform-origin:bottom;animation:autocx-bar-rise .7s var(--autocx-ease) both}.crm-dashboard-chart__item:hover i{filter:brightness(1.2);transform:scaleX(1.28)}.crm-dashboard-chart__loading{width:100%;height:100%;display:flex;align-items:end;justify-content:space-around;gap:8px;padding:18px 6px 0}.crm-dashboard-pipeline i{height:7px;border:1px solid rgba(0,216,255,.05);background:#00d8ff0b;box-shadow:inset 0 2px 5px #0000003d}.crm-dashboard-pipeline em{position:relative;overflow:hidden;box-shadow:0 0 18px #00d8ff1f}.crm-dashboard-pipeline em:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:autocx-progress-flow 2.8s linear infinite}.crm-dashboard-recent>a,.crm-dashboard-departments>div{border-color:#00d8ff17;background:#051019b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s var(--autocx-ease),border-color .25s ease,background .25s ease}.crm-dashboard-recent>a:hover,.crm-dashboard-departments>div:hover{transform:translateY(-2px) translate(2px);border-color:#98ff0033;background:#071923d1}@keyframes autocx-bar-rise{0%{transform:scaleY(.08);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes autocx-progress-flow{0%{transform:translate(-120%)}to{transform:translate(120%)}}.crm-dashboard-page--executive{display:grid;gap:18px}.crm-dashboard-commandbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;overflow:hidden;border:1px solid rgba(0,216,255,.13);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(0,216,255,.11),transparent 35%),linear-gradient(145deg,#071923d6,#030b12e0);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:var(--autocx-shadow)}.crm-dashboard-commandbar:after{position:absolute;width:260px;height:160px;top:-95px;right:8%;content:"";border-radius:50%;background:#98ff000e;filter:blur(46px)}.crm-dashboard-commandbar>div{position:relative;z-index:1;display:grid}.crm-dashboard-commandbar span{display:inline-flex;align-items:center;gap:7px;color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.15px;text-transform:uppercase}.crm-dashboard-commandbar strong{margin-top:7px;font:700 18px/1.2 Space Grotesk,Inter,sans-serif;letter-spacing:-.45px}.crm-dashboard-commandbar small{margin-top:5px;color:#66808f;font-size:9px}.crm-dashboard-commandbar button{position:relative;z-index:1;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(0,216,255,.14);border-radius:11px;color:#9db1bc;background:#05121bc2;cursor:pointer}.crm-dashboard-commandbar button:hover{color:#eff9fd;border-color:#98ff0040;transform:translateY(-2px);box-shadow:0 16px 34px #0000002e}.crm-dashboard-commandbar button:disabled{opacity:.55;cursor:wait}.crm-dashboard-metrics--executive{padding:0}.crm-dashboard-metrics--executive article b{display:inline-flex;align-items:center;gap:6px}.crm-dashboard-executive-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px}.crm-dashboard-panel--hero-chart{min-height:430px}.crm-dashboard-panel--hero-chart header p{margin:7px 0 0;color:#617a89;font-size:9px}.crm-dashboard-panel--hero-chart header>span{padding:8px 10px;border:1px solid rgba(0,216,255,.11);border-radius:999px;background:#05121ba6;font-size:8px;font-weight:750}.crm-dashboard-panel--hero-chart header>span.is-positive{color:#98ff00;border-color:#98ff0026;background:#98ff000b}.crm-dashboard-panel--hero-chart header>span.is-negative{color:#ff9aa6;border-color:#ff59672e;background:#ff364b0d}.executive-area-chart{position:relative;width:100%;min-height:280px}.executive-area-chart svg{width:100%;height:280px;overflow:visible}.executive-area-chart__grid{stroke:#00d8ff12;stroke-width:1;stroke-dasharray:4 8}.executive-area-chart__area{opacity:0;animation:autocx-area-fade .7s .1s var(--autocx-ease) forwards}.executive-area-chart__line{stroke-dasharray:1400;stroke-dashoffset:1400;animation:autocx-line-draw 1.15s .12s var(--autocx-ease) forwards}.executive-area-chart__point-glow{fill:#00d8ff29}.executive-area-chart__point{fill:#eff9fd;stroke:#00d8ff;stroke-width:2}.executive-area-chart__labels{display:flex;justify-content:space-between;gap:8px;margin-top:-2px;color:#516a79;font-size:7px}.crm-dashboard-chart-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,216,255,.07)}.crm-dashboard-chart-footer>div{display:grid;padding:11px 12px;border:1px solid rgba(0,216,255,.07);border-radius:11px;background:#05121b99}.crm-dashboard-chart-footer small{color:#5f7887;font-size:7px}.crm-dashboard-chart-footer strong{margin-top:5px;font:750 18px/1 Space Grotesk,Inter,sans-serif}.crm-dashboard-panel--score{display:grid;align-content:start}.crm-dashboard-panel--score>header{align-items:center}.crm-dashboard-panel--score>header>svg{color:#00d8ff}.crm-dashboard-score-ring{--score: 0deg;width:178px;aspect-ratio:1;display:grid;place-items:center;margin:10px auto 20px;border-radius:50%;background:radial-gradient(circle,#07131d 56%,transparent 57%),conic-gradient(from -90deg,#00d8ff 0deg,#98ff00 var(--score),rgba(0,216,255,.08) var(--score),rgba(0,216,255,.08) 360deg);box-shadow:0 0 42px #00d8ff17,inset 0 0 28px #0000003d}.crm-dashboard-score-ring>div{width:124px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border:1px solid rgba(0,216,255,.1);border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(0,216,255,.08),transparent 34%),#051019;box-shadow:inset 0 1px #ffffff05}.crm-dashboard-score-ring strong{font:750 38px/1 Space Grotesk,Inter,sans-serif;letter-spacing:-2px}.crm-dashboard-score-ring small{margin-top:3px;color:#607988;font-size:8px}.crm-dashboard-score-copy{display:grid;text-align:center}.crm-dashboard-score-copy strong{font-size:12px}.crm-dashboard-score-copy p{margin:7px 0 0;color:#607988;font-size:8px;line-height:1.6}.crm-dashboard-score-list{display:grid;gap:8px;margin-top:18px}.crm-dashboard-score-list span{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 11px;border:1px solid rgba(0,216,255,.07);border-radius:10px;color:#8fa4b0;background:#05121b94;font-size:8px}.crm-dashboard-score-list i{width:7px;height:7px;border-radius:50%;background:#00d8ff;box-shadow:0 0 12px #00d8ff66}.crm-dashboard-score-list b{color:#eff9fd}.crm-dashboard-panel--pipeline,.crm-dashboard-panel--departments{min-height:340px}.crm-dashboard-panel--departments header>span{color:#98ff00;font-size:8px}.crm-dashboard-departments{grid-template-columns:1fr}.crm-dashboard-departments>div{grid-template-columns:32px minmax(0,1fr) auto}.crm-dashboard-departments>div>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.09);border-radius:9px;color:#00d8ff;background:#00d8ff0b;font-size:8px;font-weight:800}.crm-dashboard-departments>div>div{display:grid}.crm-dashboard-departments>div>div small{margin-top:3px;color:#58717f;font-size:7px}.crm-dashboard-departments-empty{grid-template-columns:1fr!important;place-items:center;min-height:190px;color:#617887}.crm-dashboard-departments-empty p{margin:6px 0 0;font-size:9px}.crm-dashboard-panel--recent{grid-column:1 / -1}.crm-dashboard-recent>a{grid-template-columns:auto minmax(0,1fr) minmax(100px,.35fr) auto}.crm-dashboard-recent__status{box-shadow:0 0 12px currentColor}.crm-dashboard-chart__loading--area{min-height:280px}@keyframes autocx-line-draw{to{stroke-dashoffset:0}}@keyframes autocx-area-fade{to{opacity:1}}@media(max-width:1120px){.crm-dashboard-executive-grid{grid-template-columns:1fr}.crm-dashboard-panel--recent{grid-column:auto}}@media(max-width:760px){.crm-dashboard-commandbar{align-items:flex-start;flex-direction:column}.crm-dashboard-commandbar button{width:100%;justify-content:center}.crm-dashboard-chart-footer{grid-template-columns:1fr}.executive-area-chart svg{height:230px}.crm-dashboard-recent>a{grid-template-columns:auto 1fr}}.enterprise-page{display:grid;gap:18px;min-height:100%;color:#eef6ff}.enterprise-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(94,186,255,.15);border-radius:22px;background:linear-gradient(135deg,#08192bf5,#08101df0);box-shadow:0 24px 70px #0000003d}.enterprise-hero span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#63d7ff}.enterprise-hero h1{display:flex;align-items:center;gap:11px;margin:8px 0 5px;font-size:27px}.enterprise-hero p{margin:0;color:#8fa7bc}.enterprise-hero em{padding:9px 13px;border:1px solid rgba(53,190,218,.25);border-radius:20px;color:#62d3e6;font-size:10px;font-style:normal;letter-spacing:.13em}.enterprise-dashboard{display:grid;gap:16px}.enterprise-loading{min-height:55vh;display:grid;place-items:center;color:#94a0b3}.enterprise-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.enterprise-metric-card,.enterprise-panel{border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0c1420}.enterprise-metric-card{display:flex;align-items:center;gap:11px;padding:15px}.enterprise-metric-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#2aa7c317;color:#4cc6dd}.enterprise-metric-card>div{display:grid;gap:2px}.enterprise-metric-card small{color:#7f8da2;font-size:9px}.enterprise-metric-card strong{font-size:20px}.enterprise-metric-card em{color:#6d7b90;font-size:8px;font-style:normal}.enterprise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.enterprise-panel{overflow:hidden}.enterprise-panel>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.enterprise-panel>header>div{display:flex;align-items:center;gap:8px}.enterprise-panel h2{margin:0;font-size:14px}.enterprise-panel header button,.event-filters button,.replay-form button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#121c2b;color:#bfc9d8}.status{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:20px;font-size:9px;text-transform:uppercase}.status.healthy{background:#22c55e17;color:#4ade80}.status.warning{background:#f59e0b17;color:#f8bd55}.system-health-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:15px}.system-health-grid article{display:flex;align-items:center;gap:9px;padding:11px;border-radius:11px;background:#101a28}.system-health-grid article>span{display:grid;gap:3px}.system-health-grid small{color:#79879a;font-size:9px}.system-health-grid strong{font-size:12px}.diagnostics-summary{padding:14px 16px;margin:0;color:#9ca9ba;line-height:1.5}.diagnostics-panel>div:last-child{padding:0 15px 15px}.diagnostics-panel article{display:flex;align-items:flex-start;gap:8px;padding:9px;border-radius:9px;background:#ffffff06;color:#a8b3c2;font-size:10px}.process-map{padding:14px}.process-map article{position:relative;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.process-map article>div{display:flex;align-items:center;gap:8px;font-size:10px}.process-map article small{display:block;margin-top:5px;color:#718096;font-size:8px}.process-map article i{display:block;height:2px;margin-top:7px;background:#2db3cf;border-radius:4px}.job-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:13px}.job-status-grid article{display:grid;gap:3px;padding:10px;border-radius:10px;background:#101a28}.job-status-grid small{color:#768499;font-size:8px}.job-status-grid strong{font-size:18px}.worker-list{padding:0 13px 13px}.worker-list article{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:9px;border-bottom:1px solid rgba(255,255,255,.05)}.worker-list article span{display:grid;gap:2px}.worker-list strong{font-size:10px}.worker-list small{font-size:8px;color:#748195}.worker-list em{font-size:8px;font-style:normal}.worker-list em.online{color:#4ade80}.worker-list em.offline{color:#f87171}.replay-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:14px}.replay-form input,.event-filters input{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#101a28;color:#e4ebf4}.replay-timeline{padding:0 14px 14px}.replay-timeline article{display:grid;grid-template-columns:45px 1fr;gap:8px;padding:8px;border-left:2px solid #2ebbd5}.replay-timeline article>span{font-size:9px;color:#66d1e4}.replay-timeline article div{display:grid;gap:2px}.replay-timeline strong{font-size:10px}.replay-timeline small{font-size:8px;color:#728096}.event-explorer{grid-column:1/-1}.event-filters{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:8px;padding:13px}.event-filters label{display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#101a28}.event-filters label input{width:100%;border:0;background:transparent;outline:0}.event-explorer__body{display:grid;grid-template-columns:minmax(310px,.8fr) 1.2fr;min-height:390px;border-top:1px solid rgba(255,255,255,.05)}.event-list{max-height:470px;overflow:auto;border-right:1px solid rgba(255,255,255,.05)}.event-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:#b9c4d3;text-align:left}.event-list button.selected{background:#2bb5d114}.event-list button span{display:grid;gap:3px}.event-list button strong{font-size:10px}.event-list button small,.event-list time{font-size:8px;color:#718096}.event-explorer pre{margin:0;padding:15px;overflow:auto;background:#09101a;color:#9fb1c8;font:10px/1.45 ui-monospace,monospace}@media(max-width:1300px){.enterprise-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.enterprise-grid{grid-template-columns:1fr}.enterprise-metrics{grid-template-columns:repeat(2,1fr)}.event-filters{grid-template-columns:1fr 1fr}.event-explorer__body{grid-template-columns:1fr}.event-list{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}@media(max-width:600px){.enterprise-page{padding:14px}.enterprise-hero{align-items:flex-start;flex-direction:column;gap:14px}.enterprise-metrics{grid-template-columns:1fr}.job-status-grid{grid-template-columns:1fr 1fr}.replay-form,.event-filters{grid-template-columns:1fr}}.finance-page{display:grid;gap:20px;min-width:0;color:#eaf3f7}.finance-hero{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(102,231,255,.15);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(27,219,184,.14),transparent 34%),linear-gradient(135deg,#0f1d26f7,#081118f5);box-shadow:0 24px 60px #00000038}.finance-hero__copy{max-width:700px}.finance-hero__copy>span{display:inline-flex;align-items:center;gap:8px;color:#69e9d0;font-size:11px;font-weight:900;letter-spacing:.14em}.finance-hero h2{margin:9px 0 5px;font-size:clamp(24px,3vw,38px);letter-spacing:-.04em}.finance-hero p{margin:0;color:#90a7b5;line-height:1.65}.finance-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:560px}.finance-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:12px;color:#ecf8fb;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.2s}.finance-button:hover{transform:translateY(-1px)}.finance-button:disabled{opacity:.55;cursor:not-allowed}.finance-button--ghost{border-color:#87abbb2e;background:#ffffff09}.finance-button--income{background:linear-gradient(135deg,#0fcfa9,#0a947e);box-shadow:0 10px 25px #0fcfa92e}.finance-button--expense{background:linear-gradient(135deg,#ff6b78,#cf4053);box-shadow:0 10px 25px #ff4c5e29}.finance-hero__ai{position:absolute;right:20px;bottom:13px;display:flex;align-items:center;gap:7px;color:#75909f;font-size:11px}.finance-hero__ai i,.finance-live i{width:7px;height:7px;border-radius:50%;background:#25dfaa;box-shadow:0 0 12px #25dfaa}.finance-alert{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:13px;font-size:13px}.finance-alert--success{border:1px solid rgba(37,223,170,.25);background:#25dfaa14;color:#82efd0}.finance-alert--error{border:1px solid rgba(255,98,115,.25);background:#ff627314;color:#ff9aa6}.finance-alert button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.finance-metric{position:relative;overflow:hidden;display:flex;gap:13px;min-width:0;padding:17px;border:1px solid rgba(123,168,184,.13);border-radius:18px;background:linear-gradient(145deg,#12222ce8,#0a141bf0)}.finance-metric:after{content:"";position:absolute;right:-25px;top:-25px;width:80px;height:80px;border-radius:50%;background:currentColor;opacity:.05;filter:blur(4px)}.finance-metric__icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:13px;background:#ffffff0d;color:#68dec9}.finance-metric--expense .finance-metric__icon{color:#ff7786}.finance-metric--warning .finance-metric__icon{color:#ffbd66}.finance-metric--balance .finance-metric__icon{color:#76b8ff}.finance-metric__copy{display:grid;gap:4px;min-width:0}.finance-metric small{color:#8198a7;font-size:11px}.finance-metric strong{overflow:hidden;text-overflow:ellipsis;font-size:19px;letter-spacing:-.03em;white-space:nowrap}.finance-metric span{display:flex;align-items:center;gap:3px;font-size:10px}.is-positive{color:#52dab4}.is-negative{color:#ff7786}.finance-filters{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(127,168,184,.12);border-radius:16px;background:#0c1820c2}.finance-filters>div:first-child{display:flex;align-items:center;gap:7px;margin-right:auto;padding:0 8px;color:#8ba2b0;font-size:12px;font-weight:800}.finance-filters .autocx-select{width:190px}.finance-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px}.finance-panel{min-width:0;border:1px solid rgba(124,169,185,.13);border-radius:20px;background:linear-gradient(145deg,#101f29eb,#09131af2);box-shadow:0 18px 42px #00000029}.finance-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border-bottom:1px solid rgba(133,174,188,.1)}.finance-panel>header>div{display:flex;align-items:center;gap:10px}.finance-panel>header svg{color:#64dcc5}.finance-panel>header span{display:grid;gap:2px}.finance-panel>header strong{font-size:14px}.finance-panel>header small{color:#768f9d;font-size:10px}.finance-chart-legend{display:flex!important;gap:14px!important}.finance-chart-legend span{display:flex!important;align-items:center;gap:6px;color:#8da3b0;font-size:10px}.finance-chart-legend i{width:18px;height:3px;border-radius:8px;background:#3dd6b3}.finance-chart-legend .is-expense i{background:#ff6576}.finance-chart-summary{display:flex;gap:25px;padding:13px 18px;color:#8199a7;font-size:11px}.finance-chart-summary span{display:flex;align-items:center;gap:5px}.finance-chart-summary span:first-child svg{color:#39dab1}.finance-chart-summary span:last-child svg{color:#ff6576}.finance-chart-summary strong{color:#dfecef}.finance-chart-wrap{min-height:250px;padding:3px 18px 12px;overflow:auto}.finance-chart-wrap svg{display:block;width:100%;min-width:580px;height:245px}.finance-chart-grid{stroke:#9dbfca17;stroke-width:1}.finance-chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(55,220,178,.25))}.finance-chart-line--income{stroke:#36d8b0}.finance-chart-line--expense{stroke:#ff6375;filter:drop-shadow(0 0 6px rgba(255,99,117,.22))}.finance-chart-label{fill:#708997;font-size:10px}.finance-chart-empty,.finance-empty,.finance-loading{display:grid;place-items:center;gap:8px;min-height:220px;color:#78919f;text-align:center}.finance-chart-empty p{margin:0;font-size:12px}.finance-ai-panel{display:flex;flex-direction:column}.finance-live{display:flex!important;align-items:center;gap:6px!important;color:#4fdcb9;font-size:9px;font-weight:900;letter-spacing:.12em}.finance-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px}.finance-ai-grid article{display:grid;gap:5px;padding:13px;border:1px solid rgba(128,170,184,.1);border-radius:14px;background:#ffffff06}.finance-ai-grid svg{color:#58d9c0}.finance-ai-grid small{color:#7f98a6;font-size:10px}.finance-ai-grid strong{font-size:14px}.finance-insight{display:flex;align-items:flex-start;gap:10px;margin:0 15px 15px;padding:13px;border-radius:14px;background:#3ad6b312;color:#8fb0b8}.finance-insight svg{flex:0 0 auto;color:#f7c66a}.finance-insight p{margin:0;font-size:11px;line-height:1.55}.finance-lists-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-table-panel>header button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#64d9c3;font-size:11px;font-weight:800;cursor:pointer}.finance-table-wrap{overflow:auto}.finance-table-wrap table{width:100%;border-collapse:collapse;min-width:650px}.finance-table-wrap th,.finance-table-wrap td{padding:12px 15px;border-bottom:1px solid rgba(127,164,179,.08);text-align:left;font-size:11px}.finance-table-wrap th{color:#6f8998;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.finance-table-wrap td{color:#b7c9d0}.finance-entity{display:flex;align-items:center;gap:9px}.finance-entity>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#3dd8b314;color:#58d9bd}.finance-entity>span{display:grid;gap:2px}.finance-entity strong{color:#e5eff2;font-size:11px}.finance-entity small{color:#708895;font-size:9px}.finance-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#ffbe5f1a;color:#ffc86d;font-size:9px;font-weight:900;text-transform:uppercase}.finance-status--pago{background:#39d8b01a;color:#5ee6c2}.finance-status--cancelado{background:#8f9ea81a;color:#8fa1ab}.finance-status--parcial{background:#66aeff1a;color:#78b9ff}.finance-empty{min-height:130px}.finance-empty span{font-size:10px}.finance-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#02080cc2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.finance-modal{width:min(760px,100%);max-height:90vh;overflow:auto;border:1px solid rgba(108,226,204,.18);border-radius:22px;background:#0d1c25;box-shadow:0 30px 90px #0000008c}.finance-modal>header,.finance-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid rgba(131,172,185,.11)}.finance-modal>header>div{display:flex;align-items:center;gap:10px}.finance-modal>header span{display:grid}.finance-modal>header small{color:#738b98;font-size:10px}.finance-modal>header button{border:0;background:none;color:#8197a3;cursor:pointer}.finance-modal__body{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.finance-modal label{display:grid;gap:7px;color:#9db0ba;font-size:11px;font-weight:800}.finance-modal__wide{grid-column:1/-1}.finance-modal input,.finance-modal textarea{width:100%;box-sizing:border-box;border:1px solid rgba(129,172,186,.16);border-radius:12px;background:#09161d;color:#e8f2f5;font:inherit;padding:12px;outline:none}.finance-modal textarea{min-height:82px;resize:vertical}.finance-modal input:focus,.finance-modal textarea:focus{border-color:#4bdcbe80;box-shadow:0 0 0 3px #4bdcbe12}.finance-modal>footer{justify-content:flex-end;border-top:1px solid rgba(131,172,185,.11);border-bottom:0}.finance-loading{min-height:300px}.finance-spin{animation:finance-spin .8s linear infinite}@keyframes finance-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-grid,.finance-lists-grid{grid-template-columns:1fr}}@media(max-width:760px){.finance-hero{display:grid;padding:20px}.finance-hero__actions{justify-content:flex-start}.finance-hero__ai{position:static}.finance-metrics{grid-template-columns:1fr}.finance-filters{flex-wrap:wrap}.finance-filters>div:first-child{width:100%;margin:0}.finance-filters .autocx-select{width:100%}.finance-modal__body{grid-template-columns:1fr}.finance-modal__wide{grid-column:auto}}@media print{.finance-hero__actions,.finance-filters,.erp-sidebar,.erp-topbar{display:none!important}.erp-shell__main{margin:0!important}.finance-page{color:#111}.finance-panel,.finance-metric,.finance-hero{break-inside:avoid}}.admin-permissions{padding:28px;color:#edf3ff}.admin-permissions>header{display:flex;justify-content:space-between;align-items:end;padding:24px;background:#0f192a;border:1px solid #263553;border-radius:22px;margin-bottom:18px}.admin-permissions h1{margin:6px 0}.admin-permissions p{margin:0;color:#92a2bb}.admin-permissions header select,.admin-permissions header button{padding:11px 14px;border-radius:11px;background:#111e32;color:#eaf2ff;border:1px solid #304360}.admin-permissions header button{margin-left:8px;background:#22c9a5;color:#04120f;font-weight:800}.permission-matrix{overflow:auto;border:1px solid #253450;border-radius:18px;background:#0c1524}.permission-matrix table{width:100%;border-collapse:collapse;min-width:900px}.permission-matrix th,.permission-matrix td{padding:12px;border-bottom:1px solid #1c2940;text-align:center}.permission-matrix th:first-child,.permission-matrix td:first-child{text-align:left}.permission-matrix td strong,.permission-matrix td small{display:block}.permission-matrix td small{color:#70819d;margin-top:3px}.module-row td{background:#131f33;color:#42ddbd;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.permission-matrix th.selected{color:#42ddbd}.permission-matrix input{width:18px;height:18px;accent-color:#22c9a5}.pipeline-page{display:grid;gap:18px}.pipeline-commandbar,.pipeline-metrics article,.pipeline-filterbar,.pipeline-column,.pipeline-editor{border:1px solid rgba(0,216,255,.13);background:linear-gradient(145deg,#071923d6,#030b12e6);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:var(--autocx-shadow)}.pipeline-commandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:18px}.pipeline-commandbar>div:first-child{display:grid}.pipeline-commandbar>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.15px}.pipeline-commandbar strong{margin-top:7px;font:700 18px/1.2 Space Grotesk,Inter,sans-serif}.pipeline-commandbar small{margin-top:5px;color:#637d8c;font-size:9px}.pipeline-commandbar__actions{display:flex;gap:9px}.pipeline-commandbar button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(0,216,255,.14);border-radius:11px;color:#9db1bc;background:#05121bc2;cursor:pointer}.pipeline-commandbar button:hover{transform:translateY(-2px);border-color:#98ff003d}.pipeline-commandbar button.is-primary,.pipeline-editor footer button:last-child{border:0;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:850}.pipeline-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pipeline-metrics article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:18px;border-radius:17px}.pipeline-metrics article>svg{width:46px;height:46px;padding:12px;border-radius:13px;color:#00d8ff;background:#00d8ff12}.pipeline-metrics article div{display:grid}.pipeline-metrics small{color:#718897;font-size:8px}.pipeline-metrics strong{margin-top:4px;font-size:18px}.pipeline-message{padding:12px 14px;border-radius:11px;font-size:9px}.pipeline-message.is-error{border:1px solid rgba(255,89,103,.28);color:#ffabb5;background:#ff364b12}.pipeline-message.is-success{border:1px solid rgba(152,255,0,.2);color:#cfff88;background:#98ff000d}.pipeline-filterbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(210px,.3fr);gap:10px;padding:12px;border-radius:15px}.pipeline-filterbar>label{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(0,216,255,.11);border-radius:11px;color:#607988;background:#05121bb8}.pipeline-filterbar input{width:100%;min-height:46px;border:0;outline:0;color:#eef8fc;background:transparent}.pipeline-board{display:flex;gap:12px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,216,255,.22) transparent}.pipeline-column{width:310px;min-width:310px;min-height:600px;padding:13px;border-radius:16px}.pipeline-column>header{display:flex;align-items:center;justify-content:space-between}.pipeline-column>header>div{display:flex;align-items:center;gap:8px}.pipeline-column>header>div>span{width:8px;height:8px;border-radius:50%;background:#00d8ff;box-shadow:0 0 12px #00d8ff66}.pipeline-column.is-qualificado>header>div>span{background:#52d6ff}.pipeline-column.is-apresentacao>header>div>span{background:#a78bfa}.pipeline-column.is-negociacao>header>div>span{background:#ffd166}.pipeline-column.is-contrato>header>div>span{background:#ff9f43}.pipeline-column.is-implantacao>header>div>span{background:#5eead4}.pipeline-column.is-cliente>header>div>span{background:#98ff00}.pipeline-column>header strong{font-size:10px}.pipeline-column>header small{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#718897;background:#00d8ff0d;font-size:7px}.pipeline-column>header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.1);border-radius:9px;color:#708897;background:#06131c}.pipeline-column__value{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:9px 10px;border:1px solid rgba(0,216,255,.06);border-radius:9px;background:#040f1785}.pipeline-column__value small{color:#5d7685;font-size:7px}.pipeline-column__value strong{font-size:9px}.pipeline-cards{display:grid;gap:9px;margin-top:12px}.pipeline-card{position:relative;width:100%;display:grid;gap:12px;padding:12px;border:1px solid rgba(0,216,255,.08);border-radius:13px;color:inherit;background:#05121bc2;text-align:left;cursor:grab}.pipeline-card:hover{transform:translateY(-3px);border-color:#00d8ff33;box-shadow:0 18px 36px #00000038}.pipeline-card:active{cursor:grabbing}.pipeline-card.is-priority-urgente{box-shadow:inset 3px 0 #ff5967}.pipeline-card.is-priority-alta{box-shadow:inset 3px 0 #ffd166}.pipeline-card__handle{position:absolute;top:9px;right:8px;color:#4d6675}.pipeline-card>header{display:flex;align-items:center;gap:10px;padding-right:18px}.pipeline-card>header>span:last-child{min-width:0;display:grid}.pipeline-card>header strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pipeline-card>header small{margin-top:4px;overflow:hidden;color:#607988;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.pipeline-card__value{display:flex;align-items:center;gap:7px;color:#98ff00}.pipeline-card__value strong{font-size:12px}.pipeline-card__probability{display:grid;gap:6px}.pipeline-card__probability>span{height:6px;overflow:hidden;border-radius:999px;background:#00d8ff0d}.pipeline-card__probability i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00d8ff,#98ff00)}.pipeline-card__probability small{color:#607988;font-size:7px}.pipeline-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-card footer>span{display:flex;align-items:center;gap:5px;color:#607988;font-size:7px}.pipeline-card footer em{padding:5px 7px;border-radius:999px;color:#78909f;background:#78909f0f;font-size:6px;font-style:normal;text-transform:uppercase}.pipeline-card footer em.is-alta{color:#ffd166;background:#ffd1660f}.pipeline-card footer em.is-urgente{color:#ff9aa6;background:#ff59670f}.pipeline-column__empty{min-height:90px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed rgba(0,216,255,.14);border-radius:12px;color:#607988;background:#00d8ff04}.pipeline-column__empty:hover{color:#00d8ff;border-color:#00d8ff47}.pipeline-column__empty span{font-size:8px}.pipeline-drawer-backdrop{position:fixed;inset:0;z-index:4990;opacity:0;visibility:hidden;background:#000408a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.28s ease}.pipeline-drawer-backdrop.is-open{opacity:1;visibility:visible}.pipeline-editor{position:fixed;top:0;right:0;bottom:0;z-index:5000;width:min(520px,92vw);padding:22px;overflow:auto;transform:translate(105%);transition:transform .34s var(--autocx-ease)}.pipeline-editor.is-open{transform:translate(0)}.pipeline-editor>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(0,216,255,.08)}.pipeline-editor header small{color:#00d8ff;font-size:8px;font-weight:850;letter-spacing:1.1px}.pipeline-editor h2{margin:6px 0 0}.pipeline-editor>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.11);border-radius:10px;color:#78909f;background:#06131c}.pipeline-editor form{display:grid;gap:14px;margin-top:20px}.pipeline-editor label{display:grid;gap:8px;color:#b8cad4;font-size:8px;font-weight:750}.pipeline-editor input,.pipeline-editor textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(0,216,255,.13);border-radius:11px;outline:0;color:#eef8fc;background:#05121bcc}.pipeline-editor textarea{padding-block:12px;resize:vertical}.pipeline-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-probability-input{display:grid;grid-template-columns:1fr 50px;gap:12px;align-items:center}.pipeline-probability-input input{min-height:auto;padding:0}.pipeline-probability-input strong{display:grid;place-items:center;min-height:40px;border:1px solid rgba(0,216,255,.1);border-radius:9px;color:#98ff00;background:#00d8ff0a}.pipeline-editor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(0,216,255,.07)}.pipeline-editor footer button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(0,216,255,.12);border-radius:11px;color:#9eb2bd;background:#06131c}.pipeline-editor footer button.is-danger{margin-right:auto;color:#ff9aa6;border-color:#ff59672e;background:#ff364b0e}@media(max-width:1000px){.pipeline-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pipeline-commandbar{align-items:flex-start;flex-direction:column}.pipeline-commandbar__actions,.pipeline-commandbar__actions button{width:100%}.pipeline-commandbar__actions{display:grid}.pipeline-metrics,.pipeline-filterbar,.pipeline-form-grid{grid-template-columns:1fr}}.pipeline-filterbar>label{position:relative;overflow:hidden;border-radius:12px}.pipeline-filterbar>label:before{position:absolute;inset:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(0,216,255,.11),transparent 40%);transition:opacity .22s ease}.pipeline-filterbar>label:hover:before,.pipeline-filterbar>label:focus-within:before{opacity:1}.pipeline-filterbar>label:focus-within{transform:translateY(-1px);border-color:#00d8ff57;box-shadow:0 0 0 3px #00d8ff08,0 14px 30px #00000029}.pipeline-filterbar>label>svg,.pipeline-filterbar>label>input{position:relative;z-index:1}.pipeline-filterbar input{border:0!important;outline:0!important;box-shadow:none!important;caret-color:#00d8ff}.pipeline-filterbar input:focus,.pipeline-filterbar input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.pipeline-filterbar input:-webkit-autofill,.pipeline-filterbar input:-webkit-autofill:hover,.pipeline-filterbar input:-webkit-autofill:focus{-webkit-text-fill-color:#eef8fc;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-out 0s}.recv-page{display:grid;gap:18px;color:#eef6ff}.recv-page button,.recv-page input,.recv-page textarea{font:inherit}.recv-page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px;border:1px solid rgba(94,186,255,.15);border-radius:22px;background:linear-gradient(135deg,#08192bf5,#08101df0);box-shadow:0 24px 70px #0000003d}.recv-page-header span{display:flex;gap:8px;align-items:center;color:#63d7ff;font-size:12px;font-weight:800;letter-spacing:.12em}.recv-page-header h2{margin:8px 0 5px;font-size:27px}.recv-page-header p{margin:0;color:#8fa7bc}.recv-page-header>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.recv-page .primary,.recv-page .secondary{border:0;border-radius:12px;padding:11px 15px;display:inline-flex;gap:8px;align-items:center;font-weight:800;cursor:pointer}.recv-page .primary{background:linear-gradient(135deg,#11b9ff,#2d73ff);color:#fff;box-shadow:0 10px 30px #169bff38}.recv-page .secondary{background:#ffffff0e;color:#dcecff;border:1px solid rgba(255,255,255,.09)}.recv-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.recv-metrics article{display:flex;gap:12px;align-items:center;padding:17px;border-radius:17px;border:1px solid rgba(97,186,255,.12);background:#071626d6}.recv-metrics article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#1caeff1a;color:#4ecaff}.recv-metrics small,.recv-metrics strong{display:block}.recv-metrics small{color:#829bb1;font-size:11px}.recv-metrics strong{margin-top:4px;font-size:16px}.recv-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,1fr)) 140px 140px auto;gap:10px;align-items:end;padding:15px;border-radius:17px;background:#071321d1;border:1px solid rgba(255,255,255,.07)}.recv-search,.recv-date{height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#071523;color:#8ba2b7}.recv-search input,.recv-date input{width:100%;border:0;outline:0;background:transparent;color:#fff}.recv-date{display:grid;height:auto;gap:4px;padding:5px 10px}.recv-date span{font-size:10px}.recv-clear{height:44px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;border-radius:12px;color:#b9cce0;display:flex;align-items:center;gap:6px;padding:0 12px;cursor:pointer}.recv-table-card{overflow:hidden;border-radius:19px;border:1px solid rgba(255,255,255,.08);background:#05111ee6}.recv-table-wrap{overflow:auto}.recv-table-card table{width:100%;border-collapse:collapse;min-width:1050px}.recv-table-card th{padding:14px 16px;text-align:left;color:#6f899f;font-size:11px;text-transform:uppercase;letter-spacing:.07em;background:#ffffff06}.recv-table-card td{padding:15px 16px;border-top:1px solid rgba(255,255,255,.055);color:#ccdaea}.recv-table-card td strong,.recv-table-card td small{display:block}.recv-table-card td small{color:#748da3;margin-top:4px}.recv-status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.recv-status--pendente{background:#ffc03e1f;color:#ffd06d}.recv-status--parcial{background:#2aaeff1f;color:#62c8ff}.recv-status--vencido{background:#ff4e5a1f;color:#ff7d87}.recv-status--recebido{background:#32d3901f;color:#62dda9}.recv-status--cancelado{background:#96a5b41f;color:#9fadb9}.recv-actions{display:flex;gap:5px;justify-content:flex-end}.recv-actions button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff09;color:#8bbbdc;cursor:pointer}.recv-empty{text-align:center!important;padding:50px!important}.recv-empty svg,.recv-empty strong,.recv-empty span{display:block;margin:6px auto}.recv-empty span{color:#71899e}.recv-pagination{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-top:1px solid rgba(255,255,255,.07);color:#8097aa}.recv-pagination div{display:flex;align-items:center;gap:10px}.recv-pagination button{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0a;color:#fff}.recv-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#00050cc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.recv-modal{width:min(920px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(85,188,255,.18);border-radius:22px;background:#081725;box-shadow:0 35px 120px #0000008c}.recv-modal>header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.07)}.recv-modal header small{color:#48c9ff;font-weight:800;letter-spacing:.12em}.recv-modal header h2{margin:5px 0 0}.recv-modal header button{border:0;background:transparent;color:#93a8ba;cursor:pointer}.recv-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:20px 22px}.recv-modal label{display:grid;gap:7px;color:#91a9bd;font-size:12px}.recv-modal input,.recv-modal textarea{border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#06121e;color:#fff;padding:11px 12px;outline:none}.recv-modal textarea{resize:vertical}.recv-form-grid .span-2{grid-column:span 2}.recv-form-grid .span-3{grid-column:span 3}.recv-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:17px 22px;border-top:1px solid rgba(255,255,255,.07)}.recv-small{width:min(470px,95vw);padding-bottom:4px}.recv-small>label{margin:14px 22px}.recv-payment-summary{margin:20px 22px;padding:18px;border-radius:15px;background:#18a9ff14;border:1px solid rgba(59,184,255,.13)}.recv-payment-summary span,.recv-payment-summary strong,.recv-payment-summary small{display:block}.recv-payment-summary strong{font-size:27px;margin:5px 0}.recv-details{width:min(720px,95vw);padding-bottom:22px}.recv-details-values{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 22px}.recv-details-values article{padding:15px;border-radius:13px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.recv-details-values span,.recv-details-values strong{display:block}.recv-details-values span{color:#7f97aa;font-size:11px}.recv-details-values strong{font-size:19px;margin-top:5px}.recv-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:0 22px 18px}.recv-details-grid p{margin:0;padding:12px;border-radius:12px;background:#ffffff06}.recv-details-grid span,.recv-details-grid strong{display:block}.recv-details-grid span{font-size:10px;color:#71899e}.recv-details h3{display:flex;align-items:center;gap:8px;padding:0 22px}.recv-timeline{padding:0 22px}.recv-timeline article{position:relative;display:flex;gap:14px;padding:0 0 19px 6px}.recv-timeline article:before{content:"";position:absolute;left:10px;top:11px;bottom:-2px;width:1px;background:#49beff33}.recv-timeline i{position:relative;z-index:1;width:10px;height:10px;margin-top:6px;border-radius:50%;background:#39c4ff;box-shadow:0 0 14px #39c4ff}.recv-timeline p{margin:4px 0;color:#90a7ba}.recv-timeline small{color:#657c90}.recv-loading{padding:50px;display:flex;justify-content:center;gap:10px;color:#8ba4b8}.spin{animation:recv-spin 1s linear infinite}.recv-toast{position:fixed;right:24px;bottom:24px;z-index:1200;max-width:420px;padding:13px 17px;border:1px solid rgba(72,200,255,.22);border-radius:13px;background:#0b2438;color:#fff;box-shadow:0 20px 60px #0006}@keyframes recv-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.recv-metrics,.recv-filters{grid-template-columns:repeat(3,1fr)}.recv-search{grid-column:span 2}}@media(max-width:760px){.recv-page-header{align-items:flex-start;flex-direction:column}.recv-metrics{grid-template-columns:1fr 1fr}.recv-filters{grid-template-columns:1fr}.recv-search{grid-column:auto}.recv-form-grid,.recv-details-grid,.recv-details-values{grid-template-columns:1fr}.recv-form-grid .span-2,.recv-form-grid .span-3{grid-column:auto}}.recv-filters{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,1fr)) minmax(158px,158px) minmax(158px,158px) auto}.recv-date{min-width:0;height:44px;grid-template-rows:auto minmax(0,1fr);align-content:center;overflow:hidden;padding:5px 10px}.recv-date input[type=date]{min-width:0;width:100%;height:23px;padding:0;border:0;outline:0;color:#eef6ff;background:transparent;color-scheme:dark;line-height:23px}.recv-date input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.recv-date input[type=date]::-webkit-calendar-picker-indicator{width:16px;height:16px;margin:0;padding:2px;flex:0 0 auto;opacity:.78;cursor:pointer;filter:invert(78%) sepia(21%) saturate(621%) hue-rotate(164deg) brightness(96%)}.recv-date input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}@media(max-width:1250px){.recv-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.recv-date{width:100%}}.users-admin-page{min-height:100vh;color:#eef7fb;background:#02070c;font-family:Inter,Arial,sans-serif}.users-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 18px;border-bottom:1px solid rgba(0,216,255,.09)}.users-admin-topbar small,.users-admin-list header small,.users-admin-editor header small{color:#00d8ff;font-size:9px;font-weight:800;letter-spacing:1.35px}.users-admin-topbar h1{margin:4px 0 2px;font-size:28px}.users-admin-topbar p{margin:0;color:#718898;font-size:12px}.users-admin-topbar__actions{display:flex;align-items:center;gap:9px}.users-admin-topbar__actions a,.users-admin-topbar__actions button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid rgba(0,216,255,.15);border-radius:10px;color:#bcd0dc;background:#07131c;text-decoration:none;font-size:11px;cursor:pointer}.users-admin-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:14px;padding:22px 28px}.users-admin-summary article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:18px;border:1px solid rgba(0,216,255,.12);border-radius:17px;background:linear-gradient(145deg,#06131d,#040c12)}.users-admin-summary article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#00d8ff;background:#00d8ff12}.users-admin-summary article div{display:grid}.users-admin-summary small{color:#718897;font-size:9px}.users-admin-summary strong{margin-top:4px;font-size:20px}.users-admin-summary>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:165px;border:0;border-radius:14px;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:800;cursor:pointer}.users-admin-message{margin:0 28px 16px;padding:12px 14px;border-radius:11px;font-size:10px}.users-admin-message--error{border:1px solid rgba(255,89,103,.3);color:#ffabb5;background:#ff364b13}.users-admin-message--success{border:1px solid rgba(152,255,0,.24);color:#cfff88;background:#98ff000e}.users-admin-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;padding:0 28px 28px}.users-admin-list,.users-admin-editor{min-height:560px;border:1px solid rgba(0,216,255,.12);border-radius:18px;background:linear-gradient(145deg,#06131d,#030a10)}.users-admin-list{padding:20px}.users-admin-list h2,.users-admin-editor h2{margin:5px 0 0;font-size:19px}.users-admin-table{display:grid;gap:8px}.users-admin-table>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(0,216,255,.08);border-radius:13px;color:inherit;background:#051019;text-align:left;cursor:pointer}.users-admin-table>button:hover,.users-admin-table>button.is-selected{border-color:#98ff0047;transform:translateY(-1px)}.users-admin-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#00d8ff;background:#00d8ff12;font-size:11px;font-weight:800}.users-admin-user{min-width:0;display:grid}.users-admin-user strong{font-size:12px}.users-admin-user small{margin-top:4px;overflow:hidden;color:#718897;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.users-admin-role{padding:6px 9px;border-radius:999px;color:#a8bcc8;background:#0b1a24;font-size:8px;font-weight:700}.users-admin-role--ceo,.users-admin-role--admin{color:#cfff88;background:#98ff0012}.users-admin-status{color:#718897;font-size:8px}.users-admin-status.is-active{color:#98ff00}.users-admin-editor{padding:20px}.users-admin-editor form{display:grid;gap:16px}.users-admin-editor form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.users-admin-editor header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.12);border-radius:9px;color:#78909f;background:#07131c;cursor:pointer}.users-admin-editor label{display:grid;gap:8px;color:#b9cbd5;font-size:9px;font-weight:700}.users-admin-editor input,.users-admin-editor select{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(0,216,255,.14);border-radius:11px;outline:0;color:#eef7fb;background:#06131c}.users-admin-password{position:relative}.users-admin-password input{padding-right:46px}.users-admin-password button{position:absolute;top:50%;right:7px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#718897;background:transparent;transform:translateY(-50%);cursor:pointer}.users-admin-toggle{grid-template-columns:auto 1fr;align-items:center;padding:13px;border:1px solid rgba(0,216,255,.09);border-radius:12px;background:#051019}.users-admin-toggle input{width:16px;min-height:auto}.users-admin-toggle span{display:grid}.users-admin-toggle strong{font-size:10px}.users-admin-toggle small{margin-top:3px;color:#667d8d;font-size:8px}.users-admin-save{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:800;cursor:pointer}.users-admin-editor__empty{display:grid;place-items:center;align-content:center;gap:9px;min-height:330px;color:#627988;text-align:center}.users-admin-editor__empty h2,.users-admin-editor__empty p{margin:0}@media(max-width:1100px){.users-admin-summary{grid-template-columns:repeat(2,1fr)}.users-admin-layout{grid-template-columns:1fr}}@media(max-width:720px){.users-admin-topbar{align-items:flex-start;flex-direction:column;padding-inline:18px}.users-admin-topbar__actions{flex-wrap:wrap}.users-admin-summary{grid-template-columns:1fr;padding-inline:18px}.users-admin-layout{padding-inline:18px}.users-admin-table>button{grid-template-columns:auto minmax(0,1fr)}.users-admin-role,.users-admin-status{display:none}}.users-admin-summary article,.users-admin-list,.users-admin-editor{border-color:#00d8ff21;background:linear-gradient(145deg,#071923d1,#030b12e0);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:var(--autocx-shadow)}.users-admin-summary article{position:relative;overflow:hidden}.users-admin-summary article:hover{transform:translateY(-4px);border-color:#00d8ff3d}.users-admin-summary>button{position:relative;overflow:hidden;box-shadow:0 18px 38px #00d8ff1f,inset 0 1px #ffffff59}.users-admin-summary>button:hover{transform:translateY(-3px);box-shadow:0 24px 48px #00d8ff2e}.users-admin-table>button{border-color:#00d8ff13;background:#051019ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.users-admin-table>button:hover,.users-admin-table>button.is-selected{transform:translateY(-2px) translate(2px);border-color:#98ff003d;background:linear-gradient(90deg,#00d8ff0e,#98ff0005);box-shadow:0 14px 32px #00000029}.users-admin-avatar{border:1px solid rgba(0,216,255,.12);background:linear-gradient(145deg,#00d8ff1a,#00d8ff06);box-shadow:0 0 22px #00d8ff11}.users-admin-editor input,.users-admin-editor select{background:#05121bc7;box-shadow:inset 0 1px #ffffff04}.users-admin-editor input:focus,.users-admin-editor select:focus{box-shadow:0 0 0 3px #98ff0009}.users-admin-save{box-shadow:0 16px 34px #00d8ff1f}.users-admin-save:hover{transform:translateY(-2px);box-shadow:0 20px 42px #00d8ff2e}.users-admin-editor label>.autocx-select{margin-top:0}.users-admin-editor .autocx-select__trigger{min-height:46px}.users-admin-editor .autocx-select__menu{min-width:100%}.autocx-select{position:relative;z-index:auto}.wf-page{display:grid;gap:18px;color:#eef6ff}.wf-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px;border:1px solid rgba(94,186,255,.15);border-radius:22px;background:linear-gradient(135deg,#08192bf5,#08101df0);box-shadow:0 24px 70px #0000003d}.wf-hero>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.wf-hero span,.wf-card header small{color:#63d7ff;font-size:12px;font-weight:800;letter-spacing:.12em}.wf-hero h1{margin:8px 0 5px;font-size:27px}.wf-hero p{margin:0;color:#8fa7bc}.wf-primary,.wf-secondary{border-radius:12px;padding:11px 15px;display:inline-flex;gap:8px;align-items:center;font-weight:800;cursor:pointer}.wf-primary{border:0;background:linear-gradient(135deg,#11b9ff,#2d73ff);color:#fff;box-shadow:0 10px 30px #169bff38}.wf-secondary{border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:#dcecff}.wf-alert,.wf-error{padding:13px 15px;border:1px solid rgba(255,80,103,.3);border-radius:13px;background:#ff365314;display:flex;gap:8px;color:#ff9baa}.wf-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wf-metrics article{display:flex;gap:12px;align-items:center;padding:17px;border:1px solid rgba(97,186,255,.12);border-radius:17px;background:#071626d6}.wf-metrics svg{color:#4ecaff}.wf-metrics div{display:grid;gap:3px}.wf-metrics small{color:#829bb1}.wf-metrics strong{font-size:22px}.wf-card{border:1px solid rgba(97,186,255,.12);border-radius:18px;background:#071626d6;overflow:hidden}.wf-card>header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid rgba(255,255,255,.06)}.wf-card h2{margin:3px 0 0;font-size:18px}.wf-card>header>span{padding:4px 9px;border-radius:20px;background:#ffffff0f}.wf-table-wrap{overflow:auto}.wf-table{width:100%;border-collapse:collapse;min-width:850px}.wf-table th,.wf-table td{padding:14px 17px;text-align:left;border-bottom:1px solid rgba(255,255,255,.055);font-size:13px}.wf-table th{color:#829bb1;font-size:11px;text-transform:uppercase}.wf-table tbody tr{cursor:pointer}.wf-table tbody tr:hover{background:#29abff09}.wf-table td:first-child{display:grid;gap:4px}.wf-table td small{color:#7f94a9}.wf-table code{color:#63d7ff}.wf-row-actions{display:flex;gap:7px}.wf-row-actions button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0a1a29;color:#dcecff;cursor:pointer}.wf-status{display:inline-flex;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:800;text-transform:uppercase;background:#94a3b81f;color:#aab5c6}.wf-status--completed,.wf-status--published{background:#22c55e1f;color:#4ade80}.wf-status--failed{background:#ef44441f;color:#fb7185}.wf-status--running,.wf-status--queued{background:#3b82f61f;color:#60a5fa}.wf-executions>button{width:100%;display:flex;justify-content:space-between;gap:15px;padding:14px 19px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;text-align:left;cursor:pointer}.wf-executions>button:hover{background:#29abff09}.wf-executions button>span{display:grid;gap:4px}.wf-executions small,.wf-executions time{font-size:11px;color:#8197ac}.wf-drawer-backdrop{position:fixed;z-index:5000;inset:0;background:#0009;display:flex;justify-content:flex-end}.wf-drawer{width:min(620px,100%);height:100%;overflow:auto;padding:24px;background:#071523;border-left:1px solid rgba(97,186,255,.15)}.wf-drawer>header{display:flex;justify-content:space-between;align-items:flex-start}.wf-drawer h2{margin:4px 0}.wf-drawer header button{border:0;background:transparent;color:#dbe2ec;cursor:pointer}.wf-execution-summary{display:flex;gap:10px;align-items:center;margin:18px 0}.wf-timeline article{display:grid;grid-template-columns:13px 1fr;gap:12px;position:relative;padding-bottom:18px}.wf-log-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;background:#22c55e}.wf-log-dot--error{background:#ef4444}.wf-timeline article>div>header{display:flex;justify-content:space-between;gap:10px}.wf-timeline small{color:#8499ae}.wf-timeline pre,.wf-json{white-space:pre-wrap;padding:13px;border-radius:12px;background:#04101b;color:#b8c9da;font-size:11px;overflow:auto}.wf-empty{padding:42px;text-align:center;color:#8399ad}@media(max-width:1100px){.wf-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.wf-hero{align-items:flex-start;flex-direction:column}.wf-hero>div:last-child{width:100%}.wf-primary,.wf-secondary{flex:1;justify-content:center}.wf-metrics{grid-template-columns:repeat(2,1fr)}}.workflow-ai-page{display:grid;gap:18px;color:#eef6ff}.workflow-ai-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px;border:1px solid rgba(94,186,255,.15);border-radius:22px;background:linear-gradient(135deg,#08192bf5,#08101df0);box-shadow:0 24px 70px #0000003d}.workflow-ai-hero span{color:#63d7ff;font-size:12px;font-weight:800;letter-spacing:.12em}.workflow-ai-hero h1{display:flex;align-items:center;gap:10px;margin:8px 0 5px;font-size:27px}.workflow-ai-hero p{margin:0;color:#8fa7bc}.wai-layout{display:grid;gap:16px}.wai-prompt,.wai-card,.wai-generated,.wai-metrics article{border:1px solid rgba(97,186,255,.12);border-radius:17px;background:#071626d6}.wai-prompt{padding:18px}.wai-prompt header{display:flex;align-items:center;gap:10px}.wai-prompt header div{display:grid;gap:3px}.wai-prompt header small{color:#879caf}.wai-prompt textarea{width:100%;min-height:115px;box-sizing:border-box;margin:15px 0 10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#071523;color:#edf6ff;resize:vertical}.wai-prompt>button,.wai-generated button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#dcecff}.wai-prompt>button.primary{border:0;background:linear-gradient(135deg,#11b9ff,#2d73ff);color:#fff;font-weight:800;box-shadow:0 10px 30px #169bff38}.wai-examples{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.wai-examples button{padding:7px 9px;border:1px solid rgba(97,186,255,.12);border-radius:20px;background:#1caeff0d;color:#91a9bd;font-size:10px}.wai-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wai-metrics article{display:grid;gap:4px;padding:17px}.wai-metrics small{color:#829bb1}.wai-metrics strong{font-size:25px}.wai-generated>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.07)}.wai-generated>header>div{display:flex;align-items:center;gap:9px}.wai-generated header span{display:grid;gap:3px}.wai-generated header small{color:#8398ad}.wai-node-preview{display:flex;align-items:center;gap:10px;padding:18px;overflow:auto}.wai-node-preview span{white-space:nowrap;padding:9px 12px;border:1px solid rgba(97,186,255,.15);border-radius:10px;background:#1caeff0f;font-size:11px}.wai-node-preview span:not(:last-child):after{content:"→";margin-left:20px;color:#657b90}.wai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.wai-card{overflow:hidden}.wai-card>header{display:flex;align-items:center;gap:8px;padding:15px;border-bottom:1px solid rgba(255,255,255,.07)}.wai-card h2{margin:0;font-size:15px;flex:1}.wai-card>header>strong{color:#63d7ff}.wai-review-list,.wai-suggestions{padding:14px}.wai-review-list p,.wai-suggestions p{display:flex;align-items:center;gap:7px;padding:9px;margin:0 0 7px;border-radius:9px;background:#ffffff08;color:#9aafc2;font-size:11px}.wai-review-list p.error{color:#ff8585}.wai-review-list p.warning{color:#f4bd55}.wai-review-list p.success{color:#4ade80}.wai-simulation-summary{display:flex;gap:13px;padding:12px 15px}.wai-simulation-summary span{display:flex;align-items:center;gap:6px;color:#93a8bb;font-size:11px}.wai-timeline{padding:0 14px 14px}.wai-timeline article{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:10px;border-left:2px solid #354d63}.wai-timeline article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0a1b2b;font-size:9px}.wai-timeline article div{display:grid;gap:3px}.wai-timeline article small{color:#7e94a9}.wai-timeline article.status-success{border-color:#22c55e}.wai-history>div article{display:flex;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.05)}.wai-history article span{display:grid;gap:3px}.wai-history small,.wai-history time{color:#7e94a9;font-size:10px}.wai-history>div>p{padding:38px;text-align:center;color:#7e94a9}@media(max-width:900px){.wai-metrics,.wai-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wai-metrics,.wai-grid{grid-template-columns:1fr}.wai-generated>header{align-items:flex-start;flex-direction:column}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.workflow-designer{height:100dvh;display:grid;grid-template-rows:64px 1fr;background:#070b12;color:#eef2f8;overflow:hidden}.wd-loading{min-height:70vh;display:grid;place-items:center;color:#aab3c3}.wd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#0b111c;z-index:20}.wd-toolbar button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#111827;color:#cbd5e1;cursor:pointer}.wd-toolbar button:hover{border-color:#f4bd3859;color:#fff}.wd-toolbar button:disabled{opacity:.45;cursor:not-allowed}.wd-toolbar button.primary{background:#b98518;color:#111827;border-color:#d3a33b;font-weight:800}.wd-toolbar button.success{background:#0f6d49;border-color:#1b9b69;color:#eafff5}.wd-toolbar__identity,.wd-toolbar__actions{display:flex;align-items:center;gap:8px}.wd-toolbar__identity>div{display:grid;line-height:1.05}.wd-toolbar__identity small{font-size:9px;letter-spacing:.15em;color:#c39938}.wd-toolbar__identity strong{font-size:14px}.wd-toolbar__identity>span{font-size:10px;color:#f0b84d}.wd-workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 300px;min-height:0}.wd-sidebar,.wd-inspector{background:#0b111c;border-color:#ffffff14;min-height:0;overflow:auto}.wd-sidebar{border-right:1px solid rgba(255,255,255,.08)}.wd-inspector{border-left:1px solid rgba(255,255,255,.08)}.wd-sidebar__search{display:flex;align-items:center;gap:8px;margin:14px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#101827}.wd-sidebar__search input{width:100%;height:38px;border:0;background:transparent;color:#e5e7eb;outline:0}.wd-sidebar__groups{padding:0 12px 24px}.wd-sidebar section h3{margin:16px 4px 8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#718096}.wd-sidebar section>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wd-library-node{display:grid;place-items:center;gap:5px;min-height:68px;padding:9px 5px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#101827;color:#cbd5e1;cursor:grab;font-size:10px}.wd-library-node:hover{transform:translateY(-1px);border-color:#ffffff2e}.wd-library-node svg{color:#d0a640}.wd-canvas{min-width:0;min-height:0;background:radial-gradient(circle at 50% 0%,rgba(26,55,92,.2),transparent 48%)}.wd-canvas .react-flow__minimap{background:#0b111c;border:1px solid rgba(255,255,255,.1);border-radius:10px}.wd-canvas .react-flow__controls{border:1px solid rgba(255,255,255,.1);box-shadow:none}.wd-canvas .react-flow__controls-button{background:#0b111c;color:#dce3ec;border-color:#ffffff14}.wd-node{width:235px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(160deg,#121c2c,#0c1420);box-shadow:0 15px 30px #00000047;overflow:hidden}.wd-node.is-selected{outline:2px solid rgba(244,189,56,.8);outline-offset:2px}.wd-node header{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,.06)}.wd-node__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f4bd381a;color:#efc35c}.wd-node header div{display:grid;gap:2px}.wd-node header small{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#77869a}.wd-node header strong{font-size:12px}.wd-node p{margin:0;padding:10px 12px;color:#8f9db1;font-size:10px;line-height:1.4}.wd-node footer{display:flex;justify-content:space-between;padding:8px 12px;color:#657388;font-size:8px}.wd-node__error{display:flex;align-items:center;gap:5px;padding:7px 12px;color:#ff8080;font-size:9px}.wd-node .react-flow__handle{width:9px;height:9px;border:2px solid #111827;background:#d2aa42}.wd-node--green{border-top-color:#22c55e}.wd-node--red{border-top-color:#ef4444}.wd-node--amber{border-top-color:#f59e0b}.wd-node--purple{border-top-color:#a855f7}.wd-node--cyan{border-top-color:#06b6d4}.wd-inspector--empty{display:grid;place-content:center;text-align:center;padding:30px;color:#7e8ba0}.wd-inspector--empty strong{margin-top:10px;color:#d7dee8}.wd-inspector--empty p{font-size:12px}.wd-inspector>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid rgba(255,255,255,.07)}.wd-inspector>header div{display:grid;gap:2px}.wd-inspector>header small{font-size:9px;letter-spacing:.12em;color:#bb9234}.wd-inspector>header button{border:0;background:transparent;color:#aab4c5}.wd-inspector__body{display:grid;gap:14px;padding:15px}.wd-inspector label{display:grid;gap:6px;color:#8491a5;font-size:10px}.wd-inspector input,.wd-inspector textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#101827;color:#e5e7eb;padding:9px;outline:0}.wd-inspector textarea{min-height:72px;resize:vertical}.wd-inspector__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wd-json-editor{min-height:145px!important;font:10px/1.45 ui-monospace,monospace}.wd-inspector>footer{padding:15px;border-top:1px solid rgba(255,255,255,.07)}.wd-inspector>footer button{display:flex;align-items:center;gap:7px;width:100%;justify-content:center;padding:10px;border-radius:9px;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#ff8585}.wd-context-backdrop{position:fixed;inset:0;z-index:90;border:0;background:transparent}.wd-context-menu{position:fixed;z-index:100;min-width:150px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d1522;box-shadow:0 20px 50px #00000073}.wd-context-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:#d8dee8;text-align:left}.wd-context-menu button:hover{background:#ffffff0f}.wd-context-menu button.danger{color:#ff7a7a}@media(max-width:1200px){.wd-workspace{grid-template-columns:190px minmax(0,1fr) 270px}.wd-toolbar__actions button{font-size:0}.wd-toolbar__actions button svg{margin:0}}@media(max-width:850px){.wd-workspace{grid-template-columns:1fr}.wd-sidebar,.wd-inspector{display:none}}.autocx-login-page{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:24px;color:#eef7fb;background:radial-gradient(circle at 18% 20%,rgba(0,216,255,.08),transparent 30%),radial-gradient(circle at 82% 76%,rgba(152,255,0,.055),transparent 28%),#02070c}.autocx-login-grid{position:absolute;inset:0;opacity:.055;pointer-events:none;background-image:linear-gradient(rgba(0,216,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,216,255,.12) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.autocx-login-card{position:relative;z-index:1;width:min(440px,100%);padding:38px;border:1px solid rgba(0,216,255,.22);border-radius:24px;background:linear-gradient(145deg,#071824fa,#030b12fc);box-shadow:0 34px 90px #0006}.autocx-login-card header{display:grid}.autocx-login-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:22px;border:1px solid rgba(0,216,255,.2);border-radius:17px;color:#00d8ff;background:#00d8ff13}.autocx-login-card header small{color:#00d8ff;font-size:9px;font-weight:850;letter-spacing:1.4px}.autocx-login-card h1{margin:10px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:34px;line-height:1.05;letter-spacing:-1.6px}.autocx-login-card header p{margin:14px 0 0;color:#8197a5;font-size:12px;line-height:1.65}.autocx-login-card form{display:grid;gap:18px;margin-top:30px}.autocx-login-card label{display:grid;gap:9px;color:#b8cad5;font-size:10px;font-weight:700}.autocx-login-card label>span{display:inline-flex;align-items:center;gap:7px}.autocx-login-card input{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(0,216,255,.15);border-radius:12px;outline:0;color:#eef7fb;background:#06131c}.autocx-login-card input:focus{border-color:#98ff006b;box-shadow:0 0 0 3px #98ff000b}.autocx-password-field{position:relative}.autocx-password-field input{padding-right:48px}.autocx-password-field button{position:absolute;top:50%;right:9px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#728a99;background:transparent;transform:translateY(-50%);cursor:pointer}.autocx-password-field button:hover{color:#00d8ff;background:#00d8ff0f}.autocx-login-error{padding:12px 14px;border:1px solid rgba(255,89,103,.3);border-radius:11px;color:#ffabb5;background:#ff364b13;font-size:10px;line-height:1.5}.autocx-login-submit{min-height:50px;border:0;border-radius:12px;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:850;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.autocx-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 35px #00d8ff29}.autocx-login-submit:disabled{opacity:.65;cursor:wait}.autocx-login-card footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;color:#627a89;font-size:9px}.autocx-auth-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;color:#78909f;background:#02070c}.autocx-auth-loading span{width:34px;height:34px;border:3px solid rgba(0,216,255,.12);border-top-color:#00d8ff;border-radius:50%;animation:autocx-auth-spin .8s linear infinite}.autocx-auth-loading p{margin:0;font-size:11px}@keyframes autocx-auth-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.autocx-login-card{padding:28px 22px}.autocx-login-card h1{font-size:30px}}.autocx-login-page{background:radial-gradient(circle at 15% 16%,rgba(0,216,255,.11),transparent 28%),radial-gradient(circle at 82% 80%,rgba(152,255,0,.065),transparent 28%),linear-gradient(145deg,#02070c,#031018)}.autocx-login-grid{opacity:.075;animation:autocx-login-grid-drift 18s linear infinite alternate}.autocx-login-card{overflow:hidden;border-color:#00d8ff40;background:linear-gradient(145deg,#081b27e0,#02090ff0);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);box-shadow:0 42px 110px #00000075,0 0 50px #00d8ff0e,inset 0 1px #ffffff09}.autocx-login-card:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(0,216,255,.12),transparent 34%)}.autocx-login-icon{box-shadow:0 0 28px #00d8ff1a,inset 0 1px #ffffff08}.autocx-login-card input{background:#041019c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.autocx-login-submit{box-shadow:0 18px 40px #00d8ff21,inset 0 1px #ffffff57}.autocx-login-submit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 26px 54px #00d8ff36}@keyframes autocx-login-grid-drift{to{transform:translate3d(16px,10px,0) scale(1.02)}}:root{--autocx-radius-sm: 10px;--autocx-radius-md: 14px;--autocx-radius-lg: 18px;--autocx-radius-xl: 22px;--autocx-motion-fast: .18s;--autocx-motion-normal: .32s;--autocx-motion-slow: .52s}.autocx-page-transition{animation:autocx-enter-page .46s cubic-bezier(.22,1,.36,1) both}.autocx-fade-in{animation:autocx-fade-in var(--autocx-motion-duration, .46s) cubic-bezier(.22,1,.36,1) var(--autocx-motion-delay, 0ms) both}.autocx-scale-in{animation:autocx-scale-in var(--autocx-motion-duration, .42s) cubic-bezier(.22,1,.36,1) var(--autocx-motion-delay, 0ms) both}.autocx-stagger-child{animation:autocx-stagger-enter .48s cubic-bezier(.22,1,.36,1) var(--autocx-stagger-delay, 0ms) both}.autocx-floating-glow{position:relative;min-width:0;isolation:isolate}.autocx-floating-glow__light{position:absolute;inset:-1px;z-index:0;opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--autocx-glow-x, 50%) var(--autocx-glow-y, 50%),rgba(0,216,255,.13),rgba(152,255,0,.035) 38%,transparent 72%);transition:opacity .26s ease}.autocx-floating-glow:hover .autocx-floating-glow__light{opacity:1}.autocx-floating-glow.is-disabled .autocx-floating-glow__light{display:none}.autocx-floating-glow__content{position:relative;z-index:1;height:100%}.autocx-animated-card{position:relative;height:100%;overflow:hidden;border:1px solid rgba(0,216,255,.12);border-radius:var(--autocx-radius-lg);background:linear-gradient(145deg,#071923d1,#030b12e6);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff06;animation:autocx-card-enter .54s cubic-bezier(.22,1,.36,1) var(--autocx-card-delay, 0ms) both;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.autocx-animated-card.is-interactive:hover{transform:translateY(-4px);border-color:#00d8ff3d;box-shadow:0 34px 84px #00000057,0 0 34px #00d8ff0d,inset 0 1px #ffffff08}.autocx-metric-counter{position:relative;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:18px;overflow:hidden;border:1px solid rgba(0,216,255,.12);border-radius:var(--autocx-radius-lg);background:linear-gradient(145deg,#071923d1,#030b12e6);box-shadow:0 20px 54px #00000038,inset 0 1px #ffffff06}.autocx-metric-counter__icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.12);border-radius:14px;color:#00d8ff;background:#00d8ff11;box-shadow:0 0 24px #00d8ff0f}.autocx-metric-counter__copy{min-width:0;display:grid}.autocx-metric-counter__copy small{color:#708897;font-size:8px}.autocx-metric-counter__copy strong{margin-top:5px;color:#eff9fd;font:750 24px/1 Space Grotesk,Inter,sans-serif;letter-spacing:-.8px}.autocx-metric-counter__copy p{margin:7px 0 0;color:#58717f;font-size:7px}.autocx-metric-counter__trend{align-self:start;padding:6px 8px;border-radius:999px;font-size:7px;font-weight:850}.autocx-metric-counter__trend.is-positive{color:#98ff00;background:#98ff000f}.autocx-metric-counter__trend.is-negative{color:#ff9aa6;background:#ff59670f}.autocx-metric-counter__trend.is-neutral{color:#718897;background:#7188970f}.autocx-premium-card-skeleton{display:grid;gap:18px;padding:18px;border:1px solid rgba(0,216,255,.1);border-radius:var(--autocx-radius-lg);background:#05121bb8}.autocx-premium-card-skeleton__header{display:flex;align-items:center;gap:12px}.autocx-premium-card-skeleton__header>div{display:grid;gap:8px}.autocx-premium-card-skeleton__body{display:grid;gap:10px}.autocx-page-skeleton{display:grid;gap:16px}.autocx-page-skeleton__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.autocx-empty-state{min-height:280px;display:grid;place-items:center;align-content:center;padding:28px;text-align:center}.autocx-empty-state__icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.12);border-radius:18px;color:#00d8ff;background:radial-gradient(circle at 30% 20%,rgba(0,216,255,.13),transparent 48%),#00d8ff09;box-shadow:0 0 34px #00d8ff12,inset 0 1px #ffffff06}.autocx-empty-state__eyebrow{margin-top:16px;color:#00d8ff;font-size:7px;font-weight:850;letter-spacing:1.1px}.autocx-empty-state h3{margin:9px 0 0;color:#dcebf2;font-size:16px}.autocx-empty-state p{max-width:330px;margin:8px 0 0;color:#607988;font-size:9px;line-height:1.6}.autocx-empty-state__actions{display:flex;justify-content:center;gap:9px;margin-top:18px}.autocx-empty-state__actions button{min-height:40px;padding:0 13px;border:1px solid rgba(0,216,255,.12);border-radius:10px;color:#9eb2bd;background:#05121bc7;cursor:pointer}.autocx-empty-state__actions button.is-primary{border:0;color:#031019;background:linear-gradient(90deg,#98ff00,#00d8ff);font-weight:850}.autocx-toast-viewport{position:fixed;width:min(390px,calc(100vw - 28px));top:20px;right:20px;z-index:2147483600;display:grid;gap:10px;pointer-events:none}.autocx-toast{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px;overflow:hidden;border:1px solid rgba(0,216,255,.16);border-radius:14px;color:#dcebf2;background:linear-gradient(145deg,#081b27f7,#030b12fc);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:0 28px 76px #00000080,0 0 32px #00d8ff0d,inset 0 1px #ffffff07;pointer-events:auto;animation:autocx-toast-enter .34s cubic-bezier(.22,1,.36,1) both}.autocx-toast.is-success{border-color:#98ff0033}.autocx-toast.is-error{border-color:#ff59673d}.autocx-toast.is-warning{border-color:#ffd1663d}.autocx-toast__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#00d8ff;background:#00d8ff0f}.autocx-toast.is-success .autocx-toast__icon{color:#98ff00;background:#98ff000f}.autocx-toast.is-error .autocx-toast__icon{color:#ff9aa6;background:#ff59670f}.autocx-toast.is-warning .autocx-toast__icon{color:#ffd166;background:#ffd1660f}.autocx-toast__copy{min-width:0;display:grid}.autocx-toast__copy strong{font-size:10px}.autocx-toast__copy p{margin:5px 0 0;color:#718897;font-size:8px;line-height:1.5}.autocx-toast__copy button{width:max-content;margin-top:9px;padding:0;border:0;color:#00d8ff;background:transparent;font-size:8px;font-weight:750;cursor:pointer}.autocx-toast__close{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#5f7887;background:transparent;cursor:pointer}.autocx-toast__close:hover{color:#dcebf2;background:#00d8ff0e}.autocx-toast__progress{position:absolute;height:2px;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,#00d8ff,#98ff00);animation:autocx-toast-progress 4.2s linear both}@keyframes autocx-enter-page{0%{opacity:0;transform:translateY(9px) scale(.996);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes autocx-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes autocx-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes autocx-stagger-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes autocx-card-enter{0%{opacity:0;transform:translateY(13px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes autocx-toast-enter{0%{opacity:0;transform:translate(28px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes autocx-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:1000px){.autocx-page-skeleton__grid{grid-template-columns:1fr}}@media(max-width:620px){.autocx-toast-viewport{top:12px;right:12px}.autocx-empty-state__actions{width:100%;flex-direction:column}.autocx-empty-state__actions button{width:100%}}@media(prefers-reduced-motion:reduce){.autocx-page-transition,.autocx-fade-in,.autocx-scale-in,.autocx-stagger-child,.autocx-animated-card,.autocx-toast,.autocx-toast__progress{animation:none!important}.autocx-animated-card.is-interactive:hover{transform:none}}:root{--autocx-ai-panel-width: 366px;--autocx-statusbar-height: 32px}.erp-shell--ai-open .erp-shell__main{padding-right:var(--autocx-ai-panel-width)}.erp-shell--with-status .erp-shell__content{padding-bottom:calc(var(--autocx-statusbar-height) + 20px)}.erp-topbar__workspace-search{width:min(280px,24vw);min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:0 11px;border:1px solid rgba(0,216,255,.12);border-radius:11px;color:#607887;background:#030d14ad;cursor:pointer;text-align:left;transition:border-color .22s ease,background .22s ease,color .22s ease}.erp-topbar__workspace-search:hover{border-color:#00d8ff3d;color:#9eb2bd;background:#00d8ff09}.erp-topbar__workspace-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.erp-topbar__workspace-search kbd{padding:4px 6px;border:1px solid rgba(0,216,255,.12);border-radius:6px;color:#66808f;background:#00d8ff06;font:750 7px/1 Inter,sans-serif}.erp-topbar__ai{min-height:42px;display:inline-flex;gap:7px;align-items:center;padding:0 12px;border:1px solid rgba(152,255,0,.13);border-radius:11px;color:#8da2ad;background:linear-gradient(145deg,#98ff0009,#00d8ff06);cursor:pointer;transition:.22s ease}.erp-topbar__ai span{font-size:8px;font-weight:800}.erp-topbar__ai svg:last-child{color:#98ff00}.erp-topbar__ai:hover,.erp-topbar__ai.is-active{border-color:#98ff0045;color:#dcebf2;box-shadow:0 0 28px #98ff000e}.erp-topbar__notification.is-active{color:#98ff00;border-color:#98ff0033;background:#98ff000a}.autocx-command-overlay{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:start center;padding:10vh 20px 20px;background:#01070bbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:autocx-command-overlay-in .18s ease both}.autocx-command{width:min(680px,100%);overflow:hidden;border:1px solid rgba(0,216,255,.18);border-radius:18px;background:radial-gradient(circle at 24% 0%,rgba(0,216,255,.09),transparent 38%),#041018fa;box-shadow:0 44px 120px #0000009e,0 0 54px #00d8ff0e,inset 0 1px #ffffff08;animation:autocx-command-in .28s cubic-bezier(.22,1,.36,1) both}.autocx-command__search{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:0 16px;border-bottom:1px solid rgba(0,216,255,.1);color:#00d8ff}.autocx-command__search input{width:100%;border:0;outline:0;color:#e7f3f8;background:transparent;font:600 13px/1 Inter,sans-serif}.autocx-command__search input::placeholder{color:#526b79}.autocx-command__search kbd{padding:5px 7px;border:1px solid rgba(0,216,255,.12);border-radius:7px;color:#617b89;background:#00d8ff06;font-size:7px}.autocx-command__search button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#5e7785;background:transparent;cursor:pointer}.autocx-command__body{max-height:min(510px,62vh);display:grid;gap:4px;padding:10px;overflow-y:auto}.autocx-command__body>button{width:100%;min-height:60px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px 11px;border:1px solid transparent;border-radius:11px;color:#859ca8;background:transparent;cursor:pointer;text-align:left}.autocx-command__body>button.is-selected{border-color:#00d8ff29;color:#dcebf2;background:linear-gradient(90deg,#00d8ff12,#98ff0006)}.autocx-command__body>button>span{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(0,216,255,.1);border-radius:10px;color:#00d8ff;background:#00d8ff09}.autocx-command__body>button>div{min-width:0;display:grid;gap:4px}.autocx-command__body strong{font-size:9px}.autocx-command__body small{overflow:hidden;color:#58717f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.autocx-command__body em{color:#4e6674;font-size:7px;font-style:normal}.autocx-command__empty{min-height:230px;display:grid;place-items:center;align-content:center;text-align:center;color:#536c7a}.autocx-command__empty strong{margin-top:12px;color:#a4b8c2}.autocx-command__empty p{max-width:300px;font-size:8px}.autocx-command__footer{min-height:42px;display:flex;gap:18px;align-items:center;padding:0 15px;border-top:1px solid rgba(0,216,255,.08);color:#506875;font-size:7px}.autocx-command__footer span{display:flex;gap:5px;align-items:center}.autocx-command__footer kbd{padding:3px 5px;border:1px solid rgba(0,216,255,.1);border-radius:5px;color:#6e8794;background:#00d8ff06}.autocx-ai-panel{position:fixed;width:var(--autocx-ai-panel-width);top:0;right:0;bottom:0;z-index:250;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;border-left:1px solid rgba(0,216,255,.14);background:radial-gradient(circle at 50% 0%,rgba(0,216,255,.085),transparent 34%),linear-gradient(180deg,#05141dfc,#020a10fc);box-shadow:-26px 0 70px #00000057;transform:translate(103%);transition:transform .34s cubic-bezier(.22,1,.36,1)}.autocx-ai-panel.is-open{transform:translate(0)}.autocx-ai-panel__header{min-height:77px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:0 16px;border-bottom:1px solid rgba(0,216,255,.1)}.autocx-ai-panel__header>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(152,255,0,.16);border-radius:12px;color:#98ff00;background:#98ff000b;box-shadow:0 0 26px #98ff000e}.autocx-ai-panel__header>div{min-width:0;display:grid}.autocx-ai-panel__header small{color:#00d8ff;font-size:6px;font-weight:850;letter-spacing:1px}.autocx-ai-panel__header strong{margin-top:4px;color:#dcebf2;font-size:10px}.autocx-ai-panel__header button,.autocx-notifications header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#627b89;background:transparent;cursor:pointer}.autocx-ai-panel__context{display:flex;gap:8px;align-items:flex-start;margin:13px 14px 0;padding:11px;border:1px solid rgba(0,216,255,.1);border-radius:11px;color:#00d8ff;background:#00d8ff08}.autocx-ai-panel__context p{margin:0;color:#758d99;font-size:8px;line-height:1.5}.autocx-ai-panel__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 14px}.autocx-ai-panel__quick button{min-height:64px;display:grid;place-items:center;align-content:center;gap:6px;padding:7px;border:1px solid rgba(0,216,255,.09);border-radius:10px;color:#68818e;background:#041119b8;cursor:pointer;font-size:6px;line-height:1.3}.autocx-ai-panel__quick button:hover{color:#dcebf2;border-color:#00d8ff2e;background:#00d8ff09}.autocx-ai-panel__conversation{display:grid;align-content:start;gap:10px;padding:8px 14px 14px;overflow-y:auto}.autocx-ai-panel__conversation article{max-width:92%;display:flex;gap:7px;align-items:flex-start;padding:10px;border-radius:12px}.autocx-ai-panel__conversation article.is-assistant{border:1px solid rgba(0,216,255,.1);color:#7f98a4;background:#00d8ff06}.autocx-ai-panel__conversation article.is-user{justify-self:end;color:#b7c9d1;background:#98ff000e}.autocx-ai-panel__conversation span{flex:0 0 auto;color:#98ff00}.autocx-ai-panel__conversation p{margin:0;font-size:8px;line-height:1.55}.autocx-ai-panel__composer{margin:0 14px 14px;padding:10px;border:1px solid rgba(0,216,255,.13);border-radius:13px;background:#030d14d6}.autocx-ai-panel__composer textarea{width:100%;resize:none;border:0;outline:0;color:#dcebf2;background:transparent;font:500 8px/1.5 Inter,sans-serif}.autocx-ai-panel__composer textarea::placeholder{color:#536c79}.autocx-ai-panel__composer>div{display:flex;justify-content:space-between;align-items:center}.autocx-ai-panel__composer small{color:#4f6774;font-size:6px}.autocx-ai-panel__composer button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#031019;background:linear-gradient(135deg,#98ff00,#00d8ff);cursor:pointer}.autocx-notifications{position:fixed;width:min(390px,calc(100vw - 28px));top:72px;right:18px;z-index:410;overflow:hidden;border:1px solid rgba(0,216,255,.16);border-radius:16px;background:radial-gradient(circle at 60% 0%,rgba(0,216,255,.08),transparent 34%),#041018fb;box-shadow:0 34px 94px #00000080,inset 0 1px #ffffff06;animation:autocx-notifications-in .26s cubic-bezier(.22,1,.36,1) both}.autocx-notifications header{min-height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 13px;border-bottom:1px solid rgba(0,216,255,.09)}.autocx-notifications header>div{display:flex;gap:9px;align-items:center}.autocx-notifications header>div>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:#00d8ff;background:#00d8ff0d}.autocx-notifications header div div{display:grid}.autocx-notifications header small{color:#00d8ff;font-size:6px;font-weight:850;letter-spacing:.9px}.autocx-notifications header strong{margin-top:3px;color:#dcebf2;font-size:10px}.autocx-notifications__summary{min-height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 13px;color:#77909d;background:#00d8ff05}.autocx-notifications__summary strong{font-size:8px}.autocx-notifications__summary span{color:#98ff00;font-size:7px}.autocx-notifications__list{max-height:410px;overflow-y:auto}.autocx-notifications__list article{position:relative;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 13px;border-top:1px solid rgba(0,216,255,.06)}.autocx-notifications__list article.is-unread{background:#00d8ff06}.autocx-notifications__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#00d8ff;background:#00d8ff0d}.autocx-notifications__list article.is-green .autocx-notifications__icon{color:#98ff00;background:#98ff000b}.autocx-notifications__list article.is-yellow .autocx-notifications__icon{color:#ffd166;background:#ffd1660b}.autocx-notifications__list article>div{min-width:0;display:grid}.autocx-notifications__list strong{color:#afc2cb;font-size:8px}.autocx-notifications__list p{margin:4px 0;color:#617a88;font-size:7px}.autocx-notifications__list small{color:#465e6b;font-size:6px}.autocx-notifications__list article>i{width:6px;height:6px;border-radius:999px;background:#98ff00;box-shadow:0 0 12px #98ff0080}.autocx-notifications footer{padding:10px;border-top:1px solid rgba(0,216,255,.08)}.autocx-notifications footer button{width:100%;min-height:36px;border:1px solid rgba(0,216,255,.11);border-radius:9px;color:#718995;background:#00d8ff06;cursor:pointer;font-size:7px}.autocx-statusbar{position:fixed;height:var(--autocx-statusbar-height);right:0;bottom:0;left:var(--erp-sidebar-width, 244px);z-index:190;display:flex;justify-content:space-between;align-items:center;padding:0 13px;border-top:1px solid rgba(0,216,255,.09);background:#020a10f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:left .32s cubic-bezier(.22,1,.36,1),right .32s cubic-bezier(.22,1,.36,1)}.erp-shell--collapsed .autocx-statusbar{left:var(--erp-sidebar-collapsed, 78px)}.erp-shell--ai-open .autocx-statusbar{right:var(--autocx-ai-panel-width)}.autocx-statusbar__services,.autocx-statusbar__right{display:flex;gap:15px;align-items:center}.autocx-statusbar__services>span,.autocx-statusbar__right>span{display:inline-flex;gap:5px;align-items:center;color:#58717f;white-space:nowrap;font-size:6px}.autocx-statusbar__services small{color:#4b6370}.autocx-statusbar__services strong{color:#78919e;font-weight:750}.autocx-statusbar__services i{width:5px;height:5px;border-radius:999px;background:#98ff00;box-shadow:0 0 8px #98ff006b}.autocx-statusbar svg{color:#00d8ff}@keyframes autocx-command-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes autocx-command-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes autocx-notifications-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1280px){.erp-shell--ai-open .erp-shell__main{padding-right:0}.autocx-ai-panel{box-shadow:-40px 0 110px #0000009e}.erp-shell--ai-open .autocx-statusbar{right:0}}@media(max-width:1040px){.erp-topbar__workspace-search{width:44px;grid-template-columns:1fr;place-items:center;padding:0}.erp-topbar__workspace-search span,.erp-topbar__workspace-search kbd,.erp-topbar__ai span,.erp-topbar__ai svg:last-child{display:none}.erp-topbar__ai{width:44px;justify-content:center;padding:0}.autocx-statusbar__services>span:nth-child(n+4){display:none}}@media(max-width:880px){.autocx-statusbar,.erp-shell--collapsed .autocx-statusbar{left:0}.autocx-statusbar__right{display:none}.autocx-ai-panel{width:min(390px,100vw)}}@media(max-width:620px){.autocx-command-overlay{padding:0}.autocx-command{width:100%;height:100%;border:0;border-radius:0}.autocx-command__body{max-height:none}.autocx-command__body em{display:none}.autocx-notifications{top:66px;right:8px;left:8px;width:auto}.autocx-statusbar__services{width:100%;justify-content:space-around;gap:6px}.autocx-statusbar__services strong,.autocx-statusbar__services small{display:none}}@media(prefers-reduced-motion:reduce){.autocx-command-overlay,.autocx-command,.autocx-notifications{animation:none}.autocx-ai-panel,.erp-shell__main,.autocx-statusbar{transition:none}}.autocx-ai-panel__header>div:nth-child(2) em{margin-top:4px;overflow:hidden;color:#506a78;font-size:6px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.autocx-ai-panel__header-actions{display:flex;gap:3px;align-items:center}.autocx-ai-panel__header-actions button{position:static}.autocx-ai-panel__conversation article>div{min-width:0}.autocx-ai-panel__conversation article p{white-space:pre-wrap;word-break:break-word}.autocx-ai-panel__conversation article small{display:block;margin-top:8px;color:#4f6876;font-size:6px}.autocx-ai-panel__conversation article.is-error{border-color:#ff596729;color:#ffabb4;background:#ff596709}.autocx-ai-panel__conversation article.is-loading{width:max-content;color:#6f8997}.autocx-ai-panel__quick button:disabled,.autocx-ai-panel__composer textarea:disabled,.autocx-ai-panel__composer button:disabled{opacity:.56;cursor:not-allowed}.autocx-ai-panel__composer{position:relative}.autocx-ai-panel__composer button:disabled{filter:saturate(.45)}.autocx-ai-panel__error{margin:8px 0 0;color:#ff9aa6;font-size:6px;line-height:1.45}.autocx-ai-spin{animation:autocx-ai-spin .9s linear infinite}@keyframes autocx-ai-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.autocx-ai-spin{animation:none}}*{box-sizing:border-box}html{min-width:320px;background:#02070c;color-scheme:dark}body{min-width:320px;min-height:100vh;margin:0;background:#02070c}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}:root{--autocx-bg-0: #02070c;--autocx-bg-1: #041019;--autocx-bg-2: #071923;--autocx-glass: rgba(6, 19, 29, .74);--autocx-glass-strong: rgba(7, 25, 35, .9);--autocx-line: rgba(0, 216, 255, .12);--autocx-line-strong: rgba(0, 216, 255, .24);--autocx-cyan: #00d8ff;--autocx-green: #98ff00;--autocx-text: #eff9fd;--autocx-muted: #718b9b;--autocx-shadow: 0 24px 70px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .025);--autocx-ease: cubic-bezier(.22, 1, .36, 1)}html{scrollbar-color:rgba(0,216,255,.24) #02070c}body{overflow-x:hidden;color:var(--autocx-text);font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 92% 0%,rgba(0,216,255,.055),transparent 24%),radial-gradient(circle at 0% 100%,rgba(152,255,0,.025),transparent 26%),#02070c}::selection{color:#031019;background:#98ff00e6}button,a,input,select,textarea{transition:border-color .22s var(--autocx-ease),color .22s var(--autocx-ease),background .22s var(--autocx-ease),box-shadow .22s var(--autocx-ease),transform .22s var(--autocx-ease),opacity .22s var(--autocx-ease)}button:focus-visible,a:focus-visible{outline:2px solid rgba(0,216,255,.48);outline-offset:3px}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}.autocx-animated-number{display:inline-block;font-variant-numeric:tabular-nums}.autocx-status-badge{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(118,146,160,.12);border-radius:999px;color:#a6bac5;background:#7692a011;font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.autocx-status-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.autocx-status-badge.is-pulsing i{animation:autocx-status-pulse 1.8s ease-in-out infinite}.autocx-status-badge--novo,.autocx-status-badge--ativo{color:var(--autocx-green);border-color:#98ff002e;background:#98ff0011}.autocx-status-badge--em_atendimento{color:var(--autocx-cyan);border-color:#00d8ff2e;background:#00d8ff11}.autocx-status-badge--aguardando_retorno{color:#ffd166;border-color:#ffd1662e;background:#ffd1660f}.autocx-status-badge--concluido{color:#6ef0b2;border-color:#6ef0b22e;background:#6ef0b20f}.autocx-status-badge--arquivado,.autocx-status-badge--inativo{color:#778d9a}.autocx-skeleton{position:relative;display:block;overflow:hidden;border-radius:8px;background:#7491a01a}.autocx-skeleton:after{position:absolute;inset:0;content:"";transform:translate(-110%);background:linear-gradient(90deg,transparent,rgba(0,216,255,.12),rgba(255,255,255,.08),transparent);animation:autocx-skeleton-shimmer 1.45s ease-in-out infinite}.autocx-metric-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.autocx-metric-skeleton{min-height:116px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:20px;border:1px solid var(--autocx-line);border-radius:18px;background:var(--autocx-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.autocx-metric-skeleton>div{display:grid;gap:12px}.autocx-metric-skeleton>.autocx-skeleton:last-child{grid-column:1 / -1}.autocx-metric-skeleton__icon{width:48px;height:48px;border-radius:14px}.autocx-table-skeleton{display:grid;padding:10px 14px}.autocx-table-skeleton__row{min-height:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center;padding:0 4px;border-bottom:1px solid rgba(0,216,255,.05)}.erp-page-transition{animation:autocx-page-enter .48s var(--autocx-ease) both}@keyframes autocx-page-enter{0%{opacity:0;transform:translateY(9px) scale(.995);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes autocx-skeleton-shimmer{to{transform:translate(110%)}}@keyframes autocx-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media(max-width:1100px){.autocx-metric-skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.autocx-metric-skeleton-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.autocx-field,.pipeline-filterbar>label,.crm-search,.audit-admin-filters>label,.erp-topbar__search{transition:border-color .22s var(--autocx-ease),box-shadow .22s var(--autocx-ease),background .22s var(--autocx-ease),transform .22s var(--autocx-ease)}.autocx-field:focus-within,.pipeline-filterbar>label:focus-within,.crm-search:focus-within,.audit-admin-filters>label:focus-within,.erp-topbar__search:focus-within{border-color:#00d8ff57!important;box-shadow:0 0 0 3px #00d8ff09,0 0 26px #00d8ff0e,inset 0 1px #ffffff05!important;background:#06151fdb!important}.autocx-field input,.autocx-field textarea,.pipeline-filterbar input,.crm-search input,.audit-admin-filters input,.erp-topbar__search input{outline:none!important;box-shadow:none!important}.autocx-field input:focus,.autocx-field input:focus-visible,.autocx-field textarea:focus,.autocx-field textarea:focus-visible,.pipeline-filterbar input:focus,.pipeline-filterbar input:focus-visible,.crm-search input:focus,.crm-search input:focus-visible,.audit-admin-filters input:focus,.audit-admin-filters input:focus-visible,.erp-topbar__search input:focus,.erp-topbar__search input:focus-visible{outline:none!important;box-shadow:none!important}.autocx-access-denied{display:grid;min-height:360px;place-items:center;align-content:center;gap:10px;padding:40px;text-align:center}.autocx-access-denied__icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(245,158,11,.28);border-radius:18px;background:#f59e0b14}.autocx-access-denied small{font-weight:800;letter-spacing:.16em}.autocx-access-denied h2,.autocx-access-denied p{margin:0}.autocx-access-denied p{max-width:520px;opacity:.72}
