:root{--bg:#07111f;--bg2:#091522;--panel:#0b1b2a;--panel2:#0d2234;--line:#1b3349;--line2:#244a66;--text:#f2f7fd;--muted:#8ba2b8;--blue:#38bdf8;--cyan:#67e8f9;--green:#57d5a9;--warning:#f5c96a;--danger:#ff7285;--shadow:0 18px 60px #0000003d}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 82% 0%,#0e2c45 0,transparent 30%),var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#091827fa,#06111dfa);flex-direction:column;width:278px;padding:18px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-wrap{justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:12px;margin:0 8px 16px;display:flex}.brand strong{font-size:17px}.brand small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.logo{background:linear-gradient(135deg,#189cf0,#43d4ff);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 30px #26b6f638}.org-card{border:1px solid var(--line);background:linear-gradient(135deg,#0d2538,#0a1d2d);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 4px 14px;padding:11px 12px;display:grid}.org-card span,.sidebar-footer span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.org-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.org-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #57d5a91a}.nav-scroll{scrollbar-width:thin;scrollbar-color:#17364e transparent;padding-right:2px;overflow:auto}.nav-group{margin:0 0 13px}.nav-group>small{color:#57748d;text-transform:uppercase;letter-spacing:.12em;padding:0 10px 6px;font-size:9px;font-weight:800;display:block}.nav{color:#91a7bb;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12px;display:flex}.nav span{flex:1}.nav:hover,.nav.active{color:#dff5ff;background:linear-gradient(90deg,#0e304a,#0b2538)}.nav.active{box-shadow:inset 2px 0 0 var(--blue)}.nav.active svg:first-child{color:#52c9ff}.spark{color:#88f1ff}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:14px 8px 2px;display:flex}.sidebar-footer strong{font-size:11px}.avatar{background:#102f45;border:1px solid #235170;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.main{width:calc(100% - 278px);min-width:0;margin-left:278px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;background:#07111fd1;border-bottom:1px solid #233d53cc;align-items:center;gap:12px;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);color:#738fa7;background:#0b1b2b;border-radius:13px;flex:1;align-items:center;gap:10px;max-width:720px;padding:10px 13px;display:flex}.global-search span{text-align:left;flex:1;font-size:12px}.global-search kbd{color:#708aa0;background:#07131f;border:1px solid #29445b;border-radius:6px;padding:4px 7px;font-size:10px}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.icon,.primary,.secondary-btn,.ai-button,.text-btn{border:0}.icon{color:#a9bdd0;border:1px solid var(--line);background:#0b1b2b;border-radius:11px;padding:10px;position:relative}.icon.ghost{background:0 0}.notification-dot{background:#49cbff;border:2px solid #0b1b2b;border-radius:99px;width:6px;height:6px;position:absolute;top:8px;right:8px}.primary{color:#fff;background:linear-gradient(135deg,#1497ef,#45cfff);border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #22aaf029}.secondary-btn{color:#bbd2e3;background:#0c2030;border:1px solid #244158;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.text-btn{color:#57caff;background:0 0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.content{max-width:1600px;margin:0 auto;padding:32px}.eyebrow{color:#6f91aa;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.hero-row,.module-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.hero-row h1,.module-hero h1{letter-spacing:-.03em;margin:6px 0 5px;font-size:31px;line-height:1.05}.hero-row p,.module-hero p{color:var(--muted);margin:0;font-size:12px}.hero-row p strong{color:#cbe9f8}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi,.panel,.mini-metrics>div{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0d2030eb,#081622f5);border-radius:17px}.modern-kpi{padding:17px 18px}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-top>span,.modern-kpi small{color:var(--muted);font-size:9px}.kpi-icon{color:#59cdfb;background:#0e2a40;border:1px solid #1a4562;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.modern-kpi strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:24px;display:block}.dashboard-grid,.module-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.lower-grid{grid-template-columns:1.6fr .9fr}.panel{padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.panel h2{margin:5px 0 0;font-size:17px}.flow-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.flow-item{text-align:left;color:var(--text);background:#0a1c2b;border:1px solid #173a53;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.flow-item:hover,.feature-card:hover,.quick-grid button:hover{background:#0d2639;border-color:#286286}.flow-icon{color:#5acdf8;background:#0d2a40;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.flow-item strong{font-size:11px;display:block}.flow-item span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.flow-item b{font-size:17px}.ai-badge{color:#75ddff;background:#112b3e;border:1px solid #25526b;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.health-empty{align-items:center;gap:13px;margin:16px 0;display:flex}.health-ring{color:#6ebeda;border:6px solid #18384e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:900;display:grid}.health-empty strong{font-size:11px}.health-empty p,.muted{color:var(--muted);font-size:10px;line-height:1.6}.ai-button{color:#bdefff;background:linear-gradient(135deg,#103550,#0e283b);border:1px solid #23516d;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.ai-button svg:last-child{margin-left:auto}.quick-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-grid button{color:#cbe1f0;text-align:left;background:#0a1c2b;border:1px solid #19394f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.quick-grid button>div{color:#55c9f7;background:#0d2a40;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.quick-grid button span{font-size:10px;font-weight:700}.full{width:100%}.module-title-row{align-items:flex-start;gap:13px;display:flex}.module-icon{color:#5fd4ff;background:linear-gradient(135deg,#0d3450,#10273a);border:1px solid #23516c;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.mini-metrics>div{padding:14px 16px}.mini-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.mini-metrics strong{margin-top:7px;font-size:20px;display:block}.feature-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature-card{color:var(--text);text-align:left;background:#0a1c2b;border:1px solid #183b53;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px;display:grid}.feature-number{color:#58cdfa;background:#0d2a40;border:1px solid #20506c;border-radius:7px;padding:5px;font-size:9px}.feature-card strong{font-size:11px}.feature-card p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.side-insight{align-self:start}.insight-icon{color:#70ddff;background:linear-gradient(135deg,#133651,#0b263a);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.side-insight h3{margin:6px 0;font-size:15px}.side-insight p{color:var(--muted);font-size:10px;line-height:1.6}.data-panel{margin-top:14px}.table-actions{gap:7px;display:flex}.table-wrap{border:1px solid #153449;border-radius:12px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.table-wrap th{text-align:left;color:#6f8da4;text-transform:uppercase;letter-spacing:.08em;background:#091a28;border-bottom:1px solid #17364d;padding:10px 12px;font-size:8px}.table-wrap td{border-bottom:1px solid #122e42;padding:12px}.empty-state{text-align:center;justify-items:center;padding:35px 20px;display:grid}.empty-icon{color:#5bcffb;background:#0e2b40;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.empty-state strong{font-size:12px}.empty-state span{color:var(--muted);margin:4px 0 8px;font-size:9px}.sidebar-backdrop,.mobile,.mobile-close,.bottom-nav{display:none}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080fb8;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command{background:#0a1926;border:1px solid #23445b;border-radius:18px;width:min(680px,100% - 28px);padding:12px;box-shadow:0 30px 100px #0000008c}.command-input{background:#07131f;border:1px solid #1d3b51;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.command-input input{color:#fff;background:0 0;border:0;outline:0;flex:1}.command-input button{color:#7b96ab;background:0 0;border:0}.command>small{color:#607d93;letter-spacing:.12em;margin:14px 5px 7px;font-size:8px;font-weight:900;display:block}.command-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.command-grid button{text-align:left;color:#a8bfd0;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;font-size:10px;display:grid}.command-grid button:hover{background:#0e2537;border-color:#1d4058}.auth-wrap{background:radial-gradient(circle at 20% 20%,#103756,var(--bg)45%);place-items:center;min-height:100vh;display:grid}.auth-card{background:var(--panel);border:1px solid #1b3a53;border-radius:20px;width:min(420px,100% - 36px);padding:28px}.auth-card h1{margin:24px 0 5px}.auth-card p{color:var(--muted)}.auth-card label{color:#9eb2c4;margin:15px 0 6px;font-size:13px;display:block}.auth-card input{color:#fff;background:#07131f;border:1px solid #254158;border-radius:10px;width:100%;padding:12px}.auth-card button{justify-content:center;width:100%;margin-top:12px}.secondary{color:#b8d4e8;background:#10283b;border:1px solid #24445d;border-radius:11px;padding:11px;font-weight:700}.alert{color:#ffbac3;background:#4b1d25;border-radius:9px;margin:12px 0;padding:10px}@media (max-width:1100px){.dashboard-grid,.module-grid,.lower-grid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.side-insight{display:none}}@media (max-width:900px){body{padding-bottom:72px}.sidebar{width:min(310px,88vw);transition:all .22s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#0000008c;border:0;display:block;position:fixed;inset:0}.main{width:100%;margin-left:0}.mobile,.mobile-close{display:grid}.topbar{height:66px;padding:0 14px}.global-search kbd{display:none}.global-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content{padding:20px 15px 28px}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#081723f5;border:1px solid #214159;border-radius:18px;grid-template-columns:repeat(5,1fr);height:58px;padding:5px 8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 50px #00000073}.bottom-nav button{color:#7794aa;background:0 0;border:0;place-items:center;font-size:8px;display:grid}.bottom-nav button svg{width:18px;height:18px}.bottom-nav button span{margin-top:-4px}.bottom-nav button.active{color:#59cefa}.bottom-nav .bottom-plus{color:#fff;background:linear-gradient(135deg,#1599ef,#45cfff);border-radius:14px;place-self:center;width:44px;height:44px;box-shadow:0 8px 20px #28b8f747}.bottom-nav .bottom-plus svg{width:22px;height:22px}.hero-row,.module-hero{flex-direction:column;align-items:flex-start}.hero-actions{width:100%}.hero-actions .primary,.hero-actions .secondary-btn{flex:1}.flow-list,.quick-grid{grid-template-columns:1fr 1fr}.command-grid{grid-template-columns:1fr}}@media (max-width:560px){.new-os{padding:10px;font-size:0}.new-os svg{margin:0}.kpis,.mini-metrics{grid-template-columns:1fr 1fr}.hero-row h1,.module-hero h1{font-size:27px}.module-icon{width:42px;height:42px}.feature-grid,.flow-list{grid-template-columns:1fr}.quick-grid{grid-template-columns:1fr 1fr}.panel{padding:16px}.modern-kpi{padding:14px}.modern-kpi strong{font-size:21px}.global-search span{font-size:10px}.top-actions{gap:6px}}
.app-shell .logo,.sidebar .logo{color:#0000!important;background:#071522 url(/fixflow-icon.svg) 50%/cover no-repeat!important;border:1px solid #1d4763!important;box-shadow:0 8px 28px #18b9ff2e!important}.app-shell .logo::selection,.sidebar .logo::selection{background:0 0}.app-shell .brand{align-items:center}
:root{--ff-ink:#07111d;--ff-navy:#0b1b2c;--ff-panel:#10283d;--ff-panel2:#14324b;--ff-line:#24506f;--ff-blue:#2d8cff;--ff-cyan:#39d6ff;--ff-violet:#7e9cff;--ff-text:#f7fcff;--ff-muted:#a5bfd1;--ff-good:#66dfb0;--ff-warn:#ffd078;--ff-danger:#ff7e91}html,body{color:var(--ff-text);background:radial-gradient(circle at 78% -10%,#2d8cff47,#0000 30%),radial-gradient(circle at 18% 12%,#39d6ff24,#0000 24%),linear-gradient(#0a1725,#0d2033 58%,#0a1827)!important}.sidebar{box-shadow:18px 0 60px #00000026;background:linear-gradient(#0b1c2cfa,#081421fc)!important;border-right-color:#214a67!important}.logo,.primary{background:linear-gradient(135deg,#2d82ff 0%,#24c8ff 58%,#69e7ff 100%)!important;box-shadow:0 10px 28px #2d9eff38!important}.topbar{background:#0a1928db!important;border-bottom-color:#214a67!important}.kpi,.panel,.mini-metrics>div{background:linear-gradient(#112b42f5,#0b1e30f7)!important;border-color:#24506f!important;box-shadow:0 18px 50px #00000029!important}.kpi:hover,.panel:hover{border-color:#3678a3!important}.nav:hover,.nav.active{background:linear-gradient(90deg,#2d8cff38,#39d6ff1a)!important}.nav.active{box-shadow:inset 2px 0 #39d6ff!important}.nav.active svg:first-child{color:#71e6ff!important}.secondary-btn,.icon{background:#112a40!important;border-color:#2a5876!important}.text-btn,.eyebrow{color:#66dfff!important}.module-icon,.kpi-icon,.flow-icon,.quick-grid button>div,.empty-icon{color:#72e5ff!important;background:linear-gradient(135deg,#2d8cff3b,#39d6ff1f)!important;border-color:#2e6282!important}.feature-card,.flow-item,.quick-grid button{background:linear-gradient(#112c43,#0d2235)!important;border-color:#24506c!important}.feature-card:hover,.flow-item:hover,.quick-grid button:hover{transform:translateY(-1px);border-color:#3c87b4!important}.auth-card{box-shadow:0 30px 90px #00000047;background:linear-gradient(#122f49,#0d2235)!important;border-color:#2b5d7c!important}.ff-page-stage{min-height:100vh;transition:margin-left .2s}.ff-has-workspace-sidebar .ff-page-stage{margin-left:248px}.ff-has-workspace-sidebar .ff-page-stage>div{background:linear-gradient(#0d2134,#0b1b2c 58%,#0a1827)!important}.ff-workspace-sidebar{z-index:95;background:linear-gradient(#0f2940,#0a1d2f 68%,#081827);border-right:1px solid #285777;flex-direction:column;width:248px;padding:15px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:18px 0 55px #0003}.ff-workspace-brand{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:4px 5px 15px;display:grid}.ff-workspace-brand img{border-radius:13px;width:42px;height:42px;box-shadow:0 10px 26px #2d8cff40}.ff-workspace-brand strong{font-size:15px;display:block}.ff-workspace-brand small{color:#99b9cf;margin-top:2px;font-size:9px;display:block}.ff-workspace-brand button{color:#b8d7e8;background:0 0;border:0;display:none}.ff-workspace-org{background:linear-gradient(135deg,#2d8cff29,#39d6ff12);border:1px solid #2a5a79;border-radius:13px;margin-bottom:13px;padding:11px 12px}.ff-workspace-org span{color:#70dfff;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.ff-workspace-org strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.ff-workspace-sidebar nav{scrollbar-width:thin;scrollbar-color:#2f6280 transparent;padding:0 2px 10px;overflow:auto}.ff-workspace-sidebar nav>small{color:#789db6;letter-spacing:.12em;text-transform:uppercase;padding:12px 10px 5px;font-size:8px;font-weight:900;display:block}.ff-workspace-sidebar nav a{color:#bdd3e1;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:9px 10px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.ff-workspace-sidebar nav a:hover{color:#fff;background:#153651;border-color:#285b7a}.ff-workspace-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#2d8cff52,#39d6ff21);border-color:#34789e;box-shadow:inset 2px 0 #55dcff}.ff-workspace-sidebar nav a.active svg{color:#6ee6ff}.ff-workspace-foot{color:#789eb7;border-top:1px solid #234b67;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 2px;font-size:9px;display:flex}.ff-workspace-mobile,.ff-workspace-backdrop{display:none}.ff-global-nav{z-index:88;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091826e6;border:1px solid #2d6080;border-radius:15px;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 45px #00000038}.ff-global-nav a{color:#e7f8ff;background:linear-gradient(135deg,#2d8cff38,#39d6ff1a);border:1px solid #58d6ff38;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ff-global-nav a:hover{background:linear-gradient(135deg,#2d8cff59,#39d6ff29);border-color:#55dfff}.ff-global-nav a.admin{color:#f0f4ff;background:linear-gradient(135deg,#7e9cff42,#39d6ff1c)}.ff-trend-grid{grid-template-columns:1.45fr .85fr;gap:14px;margin:14px 0;display:grid}.ff-trend-card{background:linear-gradient(#123049,#0d2336);border:1px solid #285978;border-radius:18px;min-width:0;padding:15px 16px;box-shadow:0 14px 44px #00000024}.ff-trend-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ff-trend-head span{color:#66dfff;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.ff-trend-head strong{margin-top:4px;font-size:13px;display:block}.ff-trend-head small{color:#91afc3;margin-top:3px;font-size:9px;display:block}.ff-trend-head b{color:#e9faff;font-size:13px}.ff-trend-card svg{width:100%;height:122px;margin-top:5px;display:block;overflow:visible}.ff-trend-labels{color:#7899af;justify-content:space-between;gap:3px;font-size:7px;display:flex}.ff-trend-labels span{text-align:center;min-width:0}.ff-trend-legend{color:#86a5b9;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.ff-trend-legend i{background:#42d7ff;border-radius:4px;width:12px;height:2px}.ff-trend-legend i.second{background:#87a2ff}.ff-admin-entry{color:#eff9ff;background:linear-gradient(135deg,#7e9cff3d,#39d6ff1f);border:1px solid #3d6f94;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}[class*=operacional-module][class*=wrap]{background:radial-gradient(circle at 80% -8%,#2d8cff38,#0000 30%),radial-gradient(circle at 10% 12%,#39d6ff1a,#0000 26%),linear-gradient(#0d2134,#0b1b2c)!important}[class*=operacional-module][class*=card],[class*=operacional-module][class*=tableCard],[class*=operacional-module][class*=summary]>div{box-shadow:0 16px 44px #00000021;background:linear-gradient(#123049fa,#0c2235fc)!important;border-color:#2b5e7e!important}[class*=operacional-module][class*=btn]{color:#fff!important;background:linear-gradient(135deg,#2d82ff,#24c8ff)!important}[class*=operacional-module][class*=btnGhost]{color:#e1f2fb!important;background:#112c43!important;border-color:#2c6080!important}[class*=operacional-module][class*=eyebrow]{color:#66dfff!important}[class*=operacional-module][class*=field] input,[class*=operacional-module][class*=field] select,[class*=operacional-module][class*=field] textarea{background:#0b2032!important;border-color:#326887!important}[class*=operacional-module][class*=status]{color:#89efc3!important;background:#66dfb026!important}[class*=operacional-module][class*=badge]{color:#7de5ff!important;background:#2d8cff2e!important}.ff-subscription-premium{background:linear-gradient(135deg,#277ac861,#2148762e);border:1px solid #3f7598;border-radius:24px;align-items:center!important;padding:28px!important}.ff-subscription-premium>div:first-child>span{color:#7be6ff;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.ff-subscription-premium h1{max-width:760px;font-size:clamp(30px,4vw,48px)!important}.ff-plan-trust{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ff-plan-trust span{background:#ffffff0f;border:1px solid #78d5ff33;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;color:#dff7ff!important;font-size:9px!important;display:inline-flex!important}.ff-current-plan{color:#0d2b42;background:linear-gradient(#f8fdff,#eaf7ff);border-radius:18px;min-width:250px;padding:18px;box-shadow:0 20px 55px #0519282e}.ff-current-plan small,.ff-current-plan span{color:#668399;font-size:9px;display:block}.ff-current-plan strong{margin:6px 0;font-size:18px;display:block}.ff-pricing-head{text-align:center;padding:26px 0 16px}.ff-pricing-head>div>span{color:#63ddff;letter-spacing:.13em;font-size:9px;font-weight:900}.ff-pricing-head h2{margin:7px 0;font-size:28px}.ff-pricing-head p{color:#9db8ca;font-size:11px}.ff-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin:0 auto 22px;display:grid}.ff-price-card{background:linear-gradient(#14334d,#0e263a);border:1px solid #32617e;border-radius:24px;padding:25px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000029}.ff-price-card.featured{border-color:#58d4ff;box-shadow:0 24px 70px #2cb0f229}.ff-price-ribbon{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#2f90ff,#36d6ff);padding:7px 54px;font-size:8px;font-weight:900;position:absolute;top:20px;right:-47px;transform:rotate(36deg)}.ff-price-icon{color:#70e4ff;background:linear-gradient(135deg,#2d8cff52,#39d6ff29);border:1px solid #3e7c9f;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:17px;display:grid}.ff-price-card>span{color:#6fdfff;letter-spacing:.12em;font-size:9px;font-weight:900}.ff-price-card h3{margin:7px 0 13px;font-size:20px}.ff-price-value strong{font-size:34px}.ff-price-value small{color:#9db7c8}.ff-price-equivalent{color:#8db0c5;margin:6px 0 14px;font-size:10px}.ff-price-features{border-top:1px solid #28506b;border-bottom:1px solid #28506b;margin:15px 0;padding:13px 0}.ff-price-features p{color:#d8ebf6;align-items:center;gap:8px;font-size:10px;display:flex}.ff-price-features svg{color:#64dcae}.ff-price-methods{gap:8px;margin:15px 0;display:flex}.ff-price-methods span{color:#6f899a;background:#173047;border:1px solid #2a536d;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.ff-price-methods span.on{color:#8ceaff;background:#34bfee1f;border-color:#377e9f}.ff-price-cta{color:#fff;background:linear-gradient(135deg,#2d86ff,#2bc9ff);border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 28px #2d96ff33}.ff-price-note{color:#7797ac;text-align:center;margin-top:9px;font-size:8px;display:block}.ff-checkout-page{color:#f5fbff;background:radial-gradient(circle at 14% 8%,#39d6ff29,#0000 25%),radial-gradient(circle at 86% 0,#2d8cff3d,#0000 27%),linear-gradient(#0b1c2b,#0d2437 55%,#0a1a29);min-height:100vh;padding:28px}.ff-checkout-shell{max-width:1180px;margin:auto}.ff-checkout-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ff-checkout-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.ff-checkout-brand img{border-radius:13px;width:42px;height:42px}.ff-checkout-brand strong,.ff-checkout-brand small{display:block}.ff-checkout-brand small{color:#9fb9ca;font-size:9px}.ff-secure{color:#aee9cf;background:#3ccb931a;border:1px solid #65e0b23d;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.ff-checkout-hero{grid-template-columns:1.5fr .65fr;align-items:center;gap:20px;margin-bottom:18px;display:grid}.ff-checkout-hero>div:first-child>span{color:#6ce1ff;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.ff-checkout-hero h1{margin:8px 0;font-size:clamp(32px,5vw,52px)}.ff-checkout-hero p{color:#9db6c8;max-width:700px}.ff-checkout-plan{color:#0f3148;background:linear-gradient(#f9fdff,#eaf6ff);border-radius:20px;padding:20px}.ff-checkout-plan small,.ff-checkout-plan strong,.ff-checkout-plan b,.ff-checkout-plan p{display:block}.ff-checkout-plan small{color:#63839a;letter-spacing:.1em;font-size:8px;font-weight:900}.ff-checkout-plan strong{margin:7px 0;font-size:18px}.ff-checkout-plan b{font-size:27px}.ff-checkout-plan b span{color:#6c8798;font-size:10px}.ff-checkout-plan p{color:#6b8597;margin:8px 0 0;font-size:9px}.ff-checkout-layout{grid-template-columns:minmax(0,1.6fr) 330px;gap:18px;display:grid}.ff-payment-panel,.ff-order-summary{background:linear-gradient(#13324bfa,#0c2032fa);border:1px solid #315f7c;border-radius:22px;padding:20px;box-shadow:0 24px 70px #0000002e}.ff-payment-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ff-payment-title span,.ff-order-summary>span{color:#6ce0ff;letter-spacing:.12em;font-size:8px;font-weight:900}.ff-payment-title h2,.ff-order-summary h2{margin:5px 0;font-size:20px}.ff-pay-method{background:#102b41;border:1px solid #315c76;border-radius:18px;margin-top:12px;overflow:hidden}.ff-pay-method.ready{border-color:#3f7796}.ff-pay-method.disabled{opacity:.6}.ff-pay-method-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 15px;display:grid}.ff-pay-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ff-pay-icon.pix{color:#79e5b8;background:#44d29f21}.ff-pay-icon.card{color:#79b8ff;background:#4596ff29}.ff-pay-method-head strong,.ff-pay-method-head span{display:block}.ff-pay-method-head strong{font-size:12px}.ff-pay-method-head span{color:#8facbe;margin-top:3px;font-size:9px}.ff-pay-method-head b{font-size:14px}.ff-pix-area,.ff-card-payment{border-top:1px solid #294f68;grid-template-columns:150px 1fr;gap:17px;padding:15px;display:grid}.ff-pix-qr{text-align:center;background:#fff;border-radius:13px;padding:10px}.ff-pix-qr img{width:100%;display:block}.ff-pix-qr small{color:#547082;margin-top:5px;font-size:8px;display:block}.ff-pix-details label{color:#90adbf;margin:0 0 5px;font-size:9px;display:block}.ff-copy-line{gap:7px;margin-bottom:12px;display:flex}.ff-copy-line code{color:#d9f2ff;text-overflow:ellipsis;white-space:nowrap;background:#0a1c2c;border:1px solid #2c5873;border-radius:10px;flex:1;min-width:0;padding:10px;font-size:9px;overflow:hidden}.ff-copy-line code.long{max-width:420px}.ff-copy-btn{color:#e9f8ff;background:#163a55;border:1px solid #367395;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:800;display:inline-flex}.ff-pix-details p{color:#8fb1c5;gap:6px;font-size:9px;display:flex}.ff-card-visual{color:#fff;background:linear-gradient(135deg,#2a72ff,#25c5e8 70%,#68e0fa);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:145px;padding:17px;display:flex;box-shadow:0 15px 35px #2b90f033}.ff-card-visual span{font-size:10px;font-weight:900}.ff-card-visual b{letter-spacing:.18em;font-size:14px}.ff-card-visual small{font-size:8px}.ff-card-payment>div:last-child h3{margin:2px 0 7px}.ff-card-payment>div:last-child p,.ff-card-payment>div:last-child small{color:#8eacbf;font-size:9px;line-height:1.5}.ff-pay-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e87ff,#2bc9ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin:8px 0;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.ff-pay-empty{color:#91adbe;padding:0 15px 15px;font-size:9px}.ff-mp-wide{color:#e8f7ff;background:linear-gradient(135deg,#2d8cff29,#39d6ff17);border:1px solid #397a9f;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;text-decoration:none;display:grid}.ff-mp-wide strong,.ff-mp-wide span{display:block}.ff-mp-wide strong{font-size:10px}.ff-mp-wide span{color:#8faec1;margin-top:3px;font-size:8px}.ff-mp-wide b{font-size:9px}.ff-order-summary{align-self:start;position:sticky;top:18px}.ff-summary-row{border-bottom:1px solid #2a526c;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.ff-summary-row small{color:#8caabd}.ff-summary-row strong{text-align:right;font-size:10px}.ff-summary-total{padding:16px 0}.ff-summary-total small{color:#8caabd;font-size:9px;display:block}.ff-summary-total strong{margin-top:4px;font-size:28px;display:block}.ff-summary-benefits{border-top:1px solid #2a526c;border-bottom:1px solid #2a526c;padding:10px 0}.ff-summary-benefits p{color:#cfe3ef;align-items:center;gap:7px;font-size:9px;display:flex}.ff-summary-benefits svg{color:#69dfb0}.ff-summary-security{background:#102b40;border-radius:12px;gap:8px;margin-top:14px;padding:11px;display:flex}.ff-summary-security strong,.ff-summary-security span{display:block}.ff-summary-security strong{font-size:9px}.ff-summary-security span{color:#88a9bd;margin-top:3px;font-size:8px}.ff-summary-security svg{color:#70ddae}.ff-current-status{color:#809db0;margin-top:10px;font-size:8px;display:block}.ff-admin-billing-hero{background:linear-gradient(135deg,#2d8cff33,#39d6ff12);border:1px solid #397397;border-radius:22px;grid-template-columns:1.4fr .7fr;align-items:center;gap:18px;margin-bottom:16px;padding:23px;display:grid}.ff-admin-billing-hero>div:first-child>span{color:#6de1ff;letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.ff-admin-billing-hero h1{margin:7px 0;font-size:34px}.ff-admin-billing-hero p{color:#9db7c8}.ff-admin-billing-secure{background:#132f46;border:1px solid #356b8a;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.ff-admin-billing-secure strong,.ff-admin-billing-secure small{display:block}.ff-admin-billing-secure small{color:#8daabd;margin-top:4px;font-size:8px}.ff-admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ff-admin-plan-card{background:linear-gradient(#14334d,#0e263a);border:1px solid #32617e;border-radius:21px;padding:20px;box-shadow:0 20px 55px #00000024}.ff-admin-plan-top{justify-content:space-between;gap:12px;display:flex}.ff-admin-plan-top span{color:#70e0ff;letter-spacing:.1em;font-size:8px;font-weight:900}.ff-admin-plan-top h2{margin:5px 0}.ff-admin-plan-top p{color:#9bb5c6;font-size:10px}.ff-config-score{text-align:right;background:#102a3e;border:1px solid #2f627f;border-radius:12px;padding:9px 10px}.ff-config-score strong,.ff-config-score small{display:block}.ff-config-score strong{font-size:17px}.ff-config-score small{color:#7f9daf;font-size:7px}.ff-payment-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.ff-payment-preview div{color:#718b9b;background:#10283c;border:1px solid #2a526b;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.ff-payment-preview div.on{color:#88e8ff;background:#3ac1eb14;border-color:#3c819f}.ff-admin-payment-form{gap:12px;display:grid}.ff-admin-payment-form label>span{color:#e1f0f8;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ff-admin-payment-form label>small{color:#7f9daf;margin-bottom:6px;font-size:8px;display:block}.ff-admin-payment-form input,.ff-admin-payment-form textarea{color:#fff;background:#0b2031;border:1px solid #326783;border-radius:10px;outline:0;width:100%;padding:10px}.ff-admin-payment-form textarea{resize:vertical;min-height:86px}.ff-input-icon{background:#0b2031;border:1px solid #326783;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.ff-input-icon input{border:0;padding-left:0}.ff-admin-payment-form label>a{color:#6bddff;align-items:center;gap:4px;margin-top:5px;font-size:8px;text-decoration:none;display:inline-flex}.ff-admin-payment-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ff-fee-preview{background:#102b40;border:1px solid #2f607c;border-radius:11px;grid-template-columns:1fr auto auto 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.ff-fee-preview small{color:#829fb1;font-size:7px}.ff-fee-preview strong{font-size:10px}.ff-admin-save-payment{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e85ff,#29c9ff);border:0;border-radius:12px;padding:12px;font-size:10px;font-weight:900}@media (max-width:900px){.ff-trend-grid{grid-template-columns:1fr}.ff-global-nav{bottom:78px;right:12px}.ff-global-nav a span{display:none}.ff-global-nav a{padding:10px}.ff-has-workspace-sidebar .ff-page-stage{margin-left:0}.ff-workspace-sidebar{z-index:96;width:min(280px,86vw);transition:transform .2s;transform:translate(-105%)}.ff-workspace-sidebar.open{transform:translate(0)}.ff-workspace-brand button{display:block}.ff-workspace-mobile{z-index:90;color:#e8f9ff;background:#12334d;border:1px solid #347195;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 10px 25px #0003}.ff-workspace-backdrop{z-index:92;background:#030b1294;border:0;display:block;position:fixed;inset:0}.ff-pricing-grid,.ff-admin-plan-grid,.ff-checkout-layout,.ff-checkout-hero,.ff-admin-billing-hero{grid-template-columns:1fr}.ff-order-summary{position:static}.ff-current-plan{min-width:0}.ff-pix-area,.ff-card-payment{grid-template-columns:1fr}.ff-pix-qr{max-width:200px}.ff-checkout-page{padding:16px}}@media (max-width:600px){.ff-pricing-grid{grid-template-columns:1fr}.ff-checkout-top{align-items:flex-start}.ff-secure{font-size:0}.ff-pay-method-head{grid-template-columns:auto 1fr}.ff-pay-method-head>b{grid-column:2}.ff-copy-line{flex-direction:column}.ff-admin-payment-cols,.ff-payment-preview{grid-template-columns:1fr}.ff-fee-preview{grid-template-columns:1fr 1fr}.ff-fee-preview span{display:none}}@media print{.ff-global-nav,.ff-workspace-sidebar,.ff-workspace-mobile{display:none!important}.ff-page-stage{margin-left:0!important}}
.ff-subscription-banner{color:#eafaff;z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#2d8cff2e,#39d6ff1f);border-bottom:1px solid #2d6688;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.ff-subscription-banner>div,.ff-subscription-banner a{align-items:center;gap:7px;display:inline-flex}.ff-subscription-banner a{color:#fff;background:linear-gradient(135deg,#2d82ff,#24c8ff);border-radius:9px;padding:6px 10px;text-decoration:none}.ff-subscription-banner a.admin-mini{background:#7e9cff2e;border:1px solid #4c77a1}.ff-subscription-hero{background:linear-gradient(135deg,#2d8cff40,#39d6ff1c);border:1px solid #37799f;border-radius:20px;grid-template-columns:1.4fr .8fr;align-items:center;gap:18px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 18px 50px #00000026}.ff-subscription-hero span{color:#78e4ff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.ff-subscription-hero h1{margin:5px 0;font-size:34px}.ff-subscription-hero p,.ff-subscription-hero small{color:#b6d1e2}.ff-subscription-hero>div:last-child{background:#091f3094;border:1px solid #5acaf233;border-radius:14px;padding:14px}.ff-subscription-hero>div:last-child strong,.ff-subscription-hero>div:last-child small{display:block}.ff-subscription-hero>div:last-child small{margin-top:5px;line-height:1.5}@media (max-width:760px){.ff-subscription-hero{grid-template-columns:1fr}.ff-subscription-banner{justify-content:flex-start;padding-left:62px}.ff-subscription-banner a span{display:none}}
.ff-whatsapp-support{z-index:89;color:#fff;background:linear-gradient(135deg,#18b96f,#21d889);border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;padding:9px 13px 9px 9px;text-decoration:none;transition:all .18s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 40px #0e9b5a47}.ff-whatsapp-support:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0e9b5a5c}.ff-whatsapp-icon{background:#ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ff-whatsapp-copy strong,.ff-whatsapp-copy small{display:block}.ff-whatsapp-copy strong{font-size:11px}.ff-whatsapp-copy small{color:#dffff0;margin-top:2px;font-size:8.5px}@media (max-width:900px){.ff-whatsapp-support{padding:9px;bottom:86px;right:12px}.ff-whatsapp-copy{display:none}}@media print{.ff-whatsapp-support{display:none!important}}
:root{--journey-blue:#258dff;--journey-cyan:#35d7ff;--journey-green:#56d9aa;--journey-red:#ff7288;--journey-amber:#ffd06f}.ff-os-customer-journey{background:linear-gradient(135deg,#2785e63d,#27d3ff17),linear-gradient(#153651,#102b43);border:1px solid #34749a;border-radius:20px;margin:0 0 16px;padding:21px;box-shadow:0 18px 50px #0516232e}.ff-os-journey-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ff-os-journey-head>div:first-child>span{color:#72e5ff;letter-spacing:.13em;font-size:9px;font-weight:900}.ff-os-journey-head h2{margin:5px 0;font-size:21px}.ff-os-journey-head p{color:#9fc0d3;margin:0;font-size:10px}.ff-os-journey-actions{flex-wrap:wrap;gap:8px;display:flex}.ff-os-journey-actions a{color:#eaf9ff;background:#15334a;border:1px solid #367292;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.ff-os-journey-actions a.whatsapp{color:#fff;background:linear-gradient(135deg,#1fa968,#29c97e);border-color:#45dc96}.ff-os-stepper{grid-template-columns:repeat(10,minmax(88px,1fr));gap:7px;margin-top:18px;padding-bottom:3px;display:grid;overflow-x:auto}.ff-os-stepper>div{text-align:center;opacity:.5;background:#10283c;border:1px solid #28536e;border-radius:12px;justify-items:center;gap:6px;min-width:88px;padding:10px 8px;display:grid}.ff-os-stepper>div.done{opacity:1;background:linear-gradient(#163b55,#112d43);border-color:#327a9e}.ff-os-stepper>div.current{border-color:#61dbff;box-shadow:0 0 0 2px #3fd0ff14}.ff-os-stepper i{color:#96bed2;background:#1a4058;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.ff-os-stepper .done i{background:linear-gradient(135deg,var(--journey-blue),var(--journey-cyan));color:#fff}.ff-os-stepper span{color:#bad2e1;font-size:8px;font-weight:700;line-height:1.35}.ff-os-communication-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff-os-communication-grid textarea{min-height:92px}.ff-os-update-list{padding:4px 20px 18px;display:grid}.ff-os-update-list article{border-bottom:1px solid #21465f;grid-template-columns:36px 1fr;gap:11px;padding:14px 0;display:grid}.ff-os-update-list article:last-child{border-bottom:0}.ff-os-update-icon{color:#67e2ff;background:#2697e624;border:1px solid #2b6584;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.ff-os-update-list strong{font-size:11px}.ff-os-update-list p{color:#b1cbd9;margin:4px 0;font-size:10px;line-height:1.55}.ff-os-update-list small{color:#7697aa;font-size:8px}.ff-public-tracking{color:#f6fbff;background:radial-gradient(circle at 12% 0,#34d6ff33,#0000 29%),radial-gradient(circle at 88% 0,#258dff47,#0000 31%),linear-gradient(#071421,#0b2032 55%,#071622);min-height:100vh;padding:26px 16px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ff-public-track-shell{max-width:980px;margin:0 auto}.ff-public-track-brand{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.ff-public-track-brand img{width:205px;max-width:58%}.ff-public-track-brand span{color:#8fb1c5;text-align:right;font-size:9px}.ff-public-track-hero{background:linear-gradient(135deg,#133650,#0c283d);border:1px solid #326580;border-radius:24px;grid-template-columns:auto 1fr minmax(230px,.65fr);align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 25px 80px #0003}.ff-public-track-device{background:linear-gradient(135deg,var(--client-primary),#3bd9ff);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.ff-public-track-hero small{color:#78dfff;letter-spacing:.12em;font-size:8px;font-weight:900}.ff-public-track-hero h1{margin:4px 0;font-size:31px}.ff-public-track-hero p{color:#a5c0d1;margin:0;font-size:10px}.ff-public-track-status{color:#12314a;background:#f5fbff;border-radius:17px;padding:15px 16px}.ff-public-track-status span,.ff-public-track-status small{color:#6d8798;font-size:8px;display:block}.ff-public-track-status strong{margin:4px 0 5px;font-size:16px;display:block}.ff-public-result{border-radius:17px;grid-template-columns:auto 1fr;gap:13px;margin:14px 0;padding:17px 19px;display:grid}.ff-public-result.solved{color:#8ff2c5;background:#43c88b21;border:1px solid #56d9aa6b}.ff-public-result.unsolved{color:#ff9bac;background:#ff72881c;border:1px solid #ff728861}.ff-public-result span{letter-spacing:.1em;font-size:8px;font-weight:900}.ff-public-result strong{color:#f6fbff;margin:4px 0;font-size:13px;display:block}.ff-public-result p{color:#bfd2dd;margin:0;font-size:10px;line-height:1.55}.ff-public-track-grid{grid-template-columns:.86fr 1.14fr;gap:14px;margin-top:14px;display:grid}.ff-public-track-card{background:linear-gradient(#102c43,#0b2235);border:1px solid #285875;border-radius:20px;padding:18px;box-shadow:0 18px 50px #00000024}.ff-public-card-head{color:#60dfff;justify-content:space-between;align-items:flex-start;display:flex}.ff-public-card-head small{color:#65dfff;letter-spacing:.11em;font-size:8px;font-weight:900}.ff-public-card-head h2{color:#f4fbff;margin:4px 0 14px;font-size:16px}.ff-public-steps{gap:7px;display:grid}.ff-public-steps>div{opacity:.34;grid-template-columns:28px 1fr;align-items:center;gap:9px;display:grid}.ff-public-steps>div.done{opacity:1}.ff-public-steps i{color:#83a9bd;background:#1a3d55;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.ff-public-steps .done i{background:linear-gradient(135deg,var(--client-primary),#34d7ff);color:#fff}.ff-public-steps strong{font-size:9px}.ff-public-steps span{color:#66deff;margin-top:2px;font-size:7px;display:block}.ff-public-updates{display:grid}.ff-public-updates article{border-bottom:1px solid #21465f;grid-template-columns:31px 1fr;gap:9px;padding:11px 0;display:grid}.ff-public-updates article:last-child{border-bottom:0}.ff-public-update-dot{color:#69e5ff;background:#34d2ff1c;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ff-public-updates strong{font-size:10px}.ff-public-updates p{color:#b1c7d5;margin:4px 0;font-size:9px;line-height:1.55}.ff-public-updates small{color:#7596aa;font-size:7.5px}.ff-public-empty{color:#7f9daf;padding:22px 4px;font-size:9px}.ff-public-whatsapp{color:#fff;background:linear-gradient(135deg,#1f9f63,#29c878);border-radius:16px;align-items:center;gap:11px;margin:14px 0 0;padding:15px 17px;text-decoration:none;display:flex;box-shadow:0 12px 30px #1f9f632e}.ff-public-whatsapp strong,.ff-public-whatsapp span{display:block}.ff-public-whatsapp strong{font-size:11px}.ff-public-whatsapp span{color:#d6ffea;margin-top:2px;font-size:8px}.ff-public-tracking footer{color:#7090a4;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px 0;font-size:8px;display:flex}.ff-public-tracking footer strong{color:#8fdfff;font-size:11px}.ff-public-tracking footer span{text-align:right;max-width:590px;line-height:1.5}.ff-page-stage [class*=operacional-module][class*=main],.ff-page-stage [class*=operacional-module][class*=top]{max-width:1380px!important}.ff-page-stage [class*=operacional-module][class*=card],.ff-page-stage [class*=operacional-module][class*=tableCard]{transition:border-color .16s,transform .16s,box-shadow .16s}.ff-page-stage [class*=operacional-module][class*=card]:hover{border-color:#36799e!important;box-shadow:0 18px 50px #00000029!important}.ff-page-stage input:focus,.ff-page-stage select:focus,.ff-page-stage textarea:focus{outline:none;border-color:#42cfff!important;box-shadow:0 0 0 3px #42cfff14!important}@media (max-width:850px){.ff-os-communication-grid,.ff-public-track-grid{grid-template-columns:1fr}.ff-os-journey-head{flex-direction:column}.ff-public-track-hero{grid-template-columns:auto 1fr}.ff-public-track-status{grid-column:1/-1}.ff-public-track-brand span{display:none}.ff-public-tracking footer{flex-direction:column;align-items:flex-start}.ff-public-tracking footer span{text-align:left}.ff-os-stepper{grid-template-columns:repeat(10,94px)}}@media (max-width:520px){.ff-public-tracking{padding:14px 10px}.ff-public-track-hero{border-radius:19px;padding:17px}.ff-public-track-hero h1{font-size:26px}.ff-public-track-card{padding:15px}.ff-os-customer-journey{padding:16px}.ff-os-journey-actions{width:100%}.ff-os-journey-actions a{flex:1;justify-content:center}}
:root{--ff-cyan:#35d9ff;--ff-blue:#168cff;--ff-deep:#071521;--ff-panel:#0b2030;--ff-panel-2:#0f2a3d;--ff-line:#5bc6ff38;--ff-text:#f5fbff;--ff-muted:#8ea8bb}.app-shell.modern .brand-wrap .brand small,.ff-workspace-brand small{font-size:0!important;line-height:1.25!important}.app-shell.modern .brand-wrap .brand small:after,.ff-workspace-brand small:after{content:"Gestão inteligente para assistência técnica";color:#8fb4c9;letter-spacing:.01em;max-width:190px;font-size:11px;line-height:1.25;display:block}.app-shell.modern{background:radial-gradient(circle at 76% 12%,#1ea4ff1c,transparent 30%),radial-gradient(circle at 34% 78%,#2ddaff0f,transparent 32%),var(--ff-deep)}.app-shell.modern .content{background:linear-gradient(#0e2a3db8,#071521eb)}.app-shell.modern .hero-row{background:linear-gradient(135deg,#0f2f45db,#081d2cb3);border:1px solid #49beff26;border-radius:24px;margin-bottom:20px;padding:26px 28px 20px;box-shadow:0 20px 60px #0000002e}.app-shell.modern .hero-row h1{color:var(--ff-text);letter-spacing:-.035em;font-size:clamp(30px,3vw,46px);font-weight:850;line-height:1.02}.app-shell.modern .hero-row p{color:#9bb6c9;font-size:15px}.app-shell.modern .eyebrow{color:#58defe;letter-spacing:.18em;font-size:11px;font-weight:900}.app-shell.modern .modern-kpi,.app-shell.modern .panel,.app-shell.modern .quick-card,.app-shell.modern .card{border:1px solid var(--ff-line);background:linear-gradient(160deg,#0f2c3ff5,#081b2af0);box-shadow:0 18px 42px #00000024}.app-shell.modern .modern-kpi{border-radius:22px;min-height:148px;transition:transform .18s,border-color .18s,box-shadow .18s}.app-shell.modern .modern-kpi:hover{border-color:#49d2ff66;transform:translateY(-2px);box-shadow:0 22px 54px #0003}.app-shell.modern .modern-kpi strong{color:#fff;letter-spacing:-.03em;font-size:30px}.app-shell.modern .modern-kpi small,.app-shell.modern .modern-kpi .kpi-top span{color:var(--ff-muted)}.app-shell.modern .kpi-icon,.app-shell.modern .flow-icon{color:#66e4ff;background:linear-gradient(135deg,#1591ff38,#35d9ff1f);border:1px solid #40ccff40}.app-shell.modern .primary{background:linear-gradient(135deg,var(--ff-blue),var(--ff-cyan));color:#fff;border:none;box-shadow:0 12px 32px #168cff47}.app-shell.modern .secondary-btn{color:#d9f5ff;background:#081d2bc7;border:1px solid #55c5ff40}.app-shell.modern .sidebar{background:linear-gradient(#07131f 0%,#081a28 100%);border-right:1px solid #57c2ff21}.app-shell.modern .brand-wrap{border-bottom:1px solid #58c2ff1c;padding-bottom:18px}.app-shell.modern .brand strong{color:#fff;letter-spacing:-.02em;font-weight:850}.app-shell.modern .nav.active{color:#effcff;background:linear-gradient(90deg,#188bff38,#32d7ff14);box-shadow:inset 3px 0 #39d9ff}.app-shell.modern .nav-group>small{color:#617f91;letter-spacing:.16em;font-size:10px;font-weight:900}.ff-workspace-sidebar{background:linear-gradient(#07131f,#081b29)!important;border-right:1px solid #57c2ff21!important}@media (max-width:760px){.app-shell.modern .hero-row{border-radius:20px;padding:22px 20px 18px}.app-shell.modern .hero-row h1{font-size:34px}.app-shell.modern .modern-kpi{min-height:132px}.app-shell.modern .brand-wrap .brand small:after{max-width:160px;font-size:10px}}
.ff-dashboard-insights-host{margin-top:18px}.ff-dashboard-insights{grid-template-columns:1.35fr .95fr;gap:16px;margin-top:18px;display:grid}.ff-insight-card{background:linear-gradient(#0d2b3ef5,#081f2ef5);border:1px solid #53bcf033;border-radius:22px;min-width:0;padding:18px;box-shadow:0 18px 55px #020d162e}.ff-insights-chart{grid-row:span 2}.ff-recent-card{grid-column:2}.ff-insight-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ff-insight-head>div>span{color:#69e1ff;letter-spacing:.14em;font-size:11px;font-weight:900;display:block}.ff-insight-head h2{color:#f5fbff;margin:5px 0 0;font-size:18px;line-height:1.2}.ff-insight-head>a{color:#8eeaff;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ff-mini-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:220px;display:grid}.ff-mini-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.ff-mini-value{color:#a9c3d2;white-space:nowrap;font-size:10px}.ff-mini-track{background:#ffffff09;border:1px solid #74cffa14;border-radius:12px;align-items:flex-end;width:100%;max-width:42px;height:145px;display:flex;overflow:hidden}.ff-mini-bar{background:linear-gradient(#4ce8ff,#1c91ff);border-radius:10px 10px 4px 4px;width:100%;min-height:6px;box-shadow:0 0 24px #28c9ff52}.ff-mini-col strong{color:#e9f8ff;text-transform:capitalize;font-size:12px}.ff-mini-col small{color:#7493a7;font-size:10px}.ff-attention-list,.ff-recent-list{gap:9px;display:grid}.ff-attention-list>a,.ff-recent-list>a{color:#eaf8ff;background:#ffffff06;border:1px solid #5cbee917;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:all .2s;display:flex}.ff-attention-list>a:hover,.ff-recent-list>a:hover{background:#257eaa14;border-color:#4bd8ff52;transform:translateY(-1px)}.ff-attention-list>a>span:first-child{color:#68e3ff;background:#16b5e91f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ff-attention-list>a>div,.ff-recent-list>a>div{flex:1;min-width:0}.ff-attention-list strong,.ff-recent-list strong{font-size:13px;display:block}.ff-attention-list small,.ff-recent-list small{color:#809aaa;margin-top:2px;font-size:10px;display:block}.ff-attention-list b{color:#fff;font-size:18px}.ff-recent-list>a>span{color:#79e8ff;white-space:nowrap;background:#2ab7e217;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.ff-insight-empty{text-align:center;color:#7f9bad;background:#ffffff05;border-radius:14px;padding:22px}.app-shell.modern .brand-wrap .brand>div:last-child small{color:#8ea9ba!important;max-width:185px!important;font-size:0!important;line-height:1.25!important;display:block!important}.app-shell.modern .brand-wrap .brand>div:last-child small:after{content:"Gestão inteligente para assistência técnica";letter-spacing:.01em!important;font-size:10px!important}.app-shell.modern .hero-row h1{letter-spacing:-.035em!important}.app-shell.modern .kpi strong{letter-spacing:-.03em!important}@media (max-width:900px){.ff-dashboard-insights{grid-template-columns:1fr}.ff-insights-chart{grid-row:auto}.ff-recent-card{grid-column:auto}.ff-mini-bars{gap:6px;height:190px}.ff-mini-track{height:120px}.ff-mini-value{font-size:8px}.ff-insight-card{border-radius:18px;padding:15px}.ff-insight-head h2{font-size:16px}}
:root{--text:#f7fbff;--muted:#afc0cf;--ff-text:#f8fcff;--ff-muted:#adc1cf;--shadow:0 10px 28px #00000029}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px}body{line-height:1.45}.app-shell.modern .nav,.ff-workspace-sidebar a,.ff-workspace-sidebar button{line-height:1.25;font-size:14px!important}.app-shell.modern .nav-group>small,.ff-workspace-sidebar small{color:#88a3b6!important;font-size:11px!important}.app-shell.modern .brand strong,.ff-workspace-brand strong{font-size:18px!important}.app-shell.modern .brand-wrap .brand small:after,.ff-workspace-brand small:after{color:#b0c7d5!important;font-size:12px!important}.app-shell.modern .sidebar{background:#081724!important;border-right:1px solid #5fcdff3d!important;width:292px!important;padding:20px 15px 16px!important}.app-shell.modern .main{width:calc(100% - 292px)!important;margin-left:292px!important}.app-shell.modern .nav-scroll{padding-right:4px!important}.app-shell.modern .nav-group{margin-bottom:20px!important}.app-shell.modern .nav-group>small{letter-spacing:.14em!important;color:#8fc8e7!important;padding:2px 13px 9px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.app-shell.modern .nav{color:#d3e3ee!important;border-radius:13px!important;gap:12px!important;min-height:48px!important;margin:2px 0!important;padding:11px 13px!important;font-size:16px!important;font-weight:650!important;line-height:1.25!important}.app-shell.modern .nav svg{color:#a9c8db!important;width:21px!important;min-width:21px!important;height:21px!important}.app-shell.modern .nav:hover{color:#fff!important;background:#102a3d!important;border:1px solid #5eceff2e!important}.app-shell.modern .nav.active{color:#fff!important;background:linear-gradient(90deg,#167fca,#145c91)!important;border:1px solid #69e0ff9e!important;font-weight:800!important;box-shadow:inset 4px 0 #70e7ff,0 6px 18px #108bd638!important}.app-shell.modern .nav.active svg:first-child{filter:drop-shadow(0 0 5px #69e5ff7a);color:#e9fbff!important}.app-shell.modern .sidebar-footer{border-top:1px solid #64ccff33!important;margin-top:auto!important;padding:15px 10px 5px!important}.app-shell.modern .sidebar-footer strong{color:#f5fbff!important;font-size:14px!important}.app-shell.modern .sidebar-footer span{color:#9eb9ca!important;letter-spacing:.08em!important;font-size:11px!important}.app-shell.modern .avatar{width:40px!important;height:40px!important;font-size:12px!important}.ff-workspace-sidebar a,.ff-workspace-sidebar button{color:#d6e7f1!important;min-height:46px!important;font-size:15px!important;font-weight:650!important}.ff-workspace-sidebar svg{width:20px!important;height:20px!important}.app-shell.modern .eyebrow{color:#66dcff!important;font-size:12px!important}.app-shell.modern .hero-row p,.app-shell.modern .module-hero p{line-height:1.55;color:#b8c8d5!important;font-size:15px!important}.app-shell.modern .modern-kpi small,.app-shell.modern .modern-kpi .kpi-top span{color:#b5c6d3!important;font-size:12px!important}.app-shell.modern .modern-kpi strong{font-size:30px!important}.app-shell.modern .panel h2{font-size:19px!important}.app-shell.modern .flow-item strong,.app-shell.modern .feature-card strong{font-size:14px!important}.app-shell.modern .flow-item span,.app-shell.modern .feature-card p,.app-shell.modern .muted,.app-shell.modern .health-empty p,.app-shell.modern .side-insight p{line-height:1.55;color:#aebfcd!important;font-size:12px!important}.app-shell.modern .quick-grid button span,.app-shell.modern .ai-button,.app-shell.modern .secondary-btn,.app-shell.modern .text-btn{font-size:13px!important}.app-shell.modern .table-wrap th{color:#91aabd!important;font-size:11px!important}.app-shell.modern .table-wrap td{color:#edf7fd;font-size:14px}.app-shell.modern{background:#071521!important}.app-shell.modern .content{background:linear-gradient(#0a1b29,#071521)!important}.app-shell.modern .hero-row,.app-shell.modern .modern-kpi,.app-shell.modern .panel,.app-shell.modern .quick-card,.app-shell.modern .card{background:#0c2232!important;border-color:#5ec8ff38!important;box-shadow:0 8px 24px #00000024!important}.app-shell.modern .modern-kpi:hover{transform:none!important;box-shadow:0 8px 24px #00000024!important}.app-shell.modern .sidebar,.ff-workspace-sidebar{-webkit-backdrop-filter:none!important}.app-shell.modern .topbar,.ff-workspace-topbar{-webkit-backdrop-filter:blur(6px)!important;background:#07141ff5!important}.app-shell.modern button,.app-shell.modern a.primary,.app-shell.modern .primary,.app-shell.modern .secondary-btn{min-height:42px}.app-shell.modern input,.app-shell.modern select,.app-shell.modern textarea{color:#f7fbff;font-size:14px;line-height:1.35}.app-shell.modern *{transition-duration:.12s!important}@media (prefers-reduced-motion:reduce){.app-shell.modern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){html{font-size:16px}.app-shell.modern .sidebar{width:min(324px,90vw)!important}.app-shell.modern .main{width:100%!important;margin-left:0!important}.app-shell.modern .nav{min-height:50px!important;font-size:16px!important}.app-shell.modern .content{padding:18px 14px 30px!important}.app-shell.modern .hero-row{border-radius:18px!important;padding:20px 18px 17px!important}.app-shell.modern .hero-row h1{font-size:32px!important;line-height:1.08!important}.app-shell.modern .hero-row p{font-size:15px!important}.app-shell.modern .modern-kpi{min-height:118px!important;padding:16px!important}.app-shell.modern .modern-kpi strong{font-size:27px!important}.app-shell.modern .flow-list,.app-shell.modern .feature-grid{gap:10px}.app-shell.modern .flow-item,.app-shell.modern .feature-card{padding:13px!important}}@media (max-width:560px){.app-shell.modern .kpis{grid-template-columns:1fr 1fr!important;gap:10px!important}.app-shell.modern .feature-grid{grid-template-columns:1fr!important}.app-shell.modern .hero-row h1{font-size:29px!important}}
.ff-tool-page{color:#f7fbff;max-width:1500px;margin:0 auto;padding:34px}.ff-tool-hero{margin-bottom:22px}.ff-tool-hero>span{letter-spacing:.15em;color:#62dcff;font-size:12px;font-weight:900}.ff-tool-hero h1{letter-spacing:-.03em;margin:7px 0 6px;font-size:38px}.ff-tool-hero p{color:#aec2d1;margin:0;font-size:16px}.ff-tool-grid,.ff-calendar-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.ff-tool-card{background:#0c2232;border:1px solid #5ec8ff3d;border-radius:20px;padding:22px;box-shadow:0 8px 24px #00000024}.ff-tool-card h2{margin:0 0 16px;font-size:21px}.ff-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ff-form-grid label{color:#c6d7e3;gap:7px;font-size:14px;font-weight:700;display:grid}.ff-form-grid input,.ff-agenda-add input{color:#fff;background:#071723;border:1px solid #28506a;border-radius:11px;outline:none;width:100%;min-height:46px;padding:11px 13px;font-size:16px}.ff-form-grid input:focus,.ff-agenda-add input:focus{border-color:#42cfff;box-shadow:0 0 0 3px #42cfff1f}.ff-tool-secondary,.ff-agenda-add button{color:#dff8ff;background:#102c40;border:1px solid #2d5b77;border-radius:11px;min-height:44px;margin-top:16px;padding:10px 14px;font-weight:800}.ff-result-card{gap:5px;display:grid}.ff-result-card>div{border-bottom:1px solid #84c0e11f;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.ff-result-card span{color:#aebfcd}.ff-result-card strong{font-size:18px}.ff-result-card .ff-total{background:#0e3550;border:1px solid #46ceff45;border-radius:13px;margin:5px -8px;padding:18px 10px}.ff-result-card .ff-total strong{color:#74e5ff;font-size:27px}.ff-calendar-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.ff-calendar-head h2{margin:0}.ff-calendar-head button{color:#dff8ff;background:#0a1c2b;border:1px solid #28506a;border-radius:11px;width:42px;height:42px}.ff-calendar-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.ff-weekdays{margin-bottom:8px}.ff-weekdays span{text-align:center;color:#7f9bae;text-transform:uppercase;font-size:12px;font-weight:800}.ff-calendar-grid button{color:#ecf8ff;background:#091b29;border:1px solid #1d4058;border-radius:12px;place-items:center;min-height:67px;display:grid;position:relative}.ff-calendar-grid button:hover,.ff-calendar-grid button.active{background:#103957;border-color:#4dd6ff}.ff-calendar-grid button b{font-size:16px}.ff-calendar-grid button i{background:#54dcff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px}.ff-agenda-add{grid-template-columns:1fr auto;gap:9px;display:grid}.ff-agenda-add button{color:#fff;background:linear-gradient(135deg,#168cff,#35d9ff);border:0;align-items:center;gap:7px;margin:0;display:flex}.ff-agenda-list{gap:9px;margin-top:15px;display:grid}.ff-agenda-list>div{background:#091b29;border:1px solid #1d4058;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.ff-agenda-list>div button{color:#ff9aaa;background:0 0;border:0;font-weight:700}.ff-tool-muted{color:#9eb4c4}.ff-utility-nav{border-top:1px solid #5bc6ff1f;margin-top:8px!important;padding-top:14px!important}.ff-utility-nav a.nav{text-decoration:none}.ff-workspace-sidebar a.ff-tool-link{font-weight:750}@media (max-width:900px){.ff-tool-page{padding:22px 15px 90px}.ff-tool-hero h1{font-size:31px}.ff-tool-grid,.ff-calendar-layout,.ff-form-grid{grid-template-columns:1fr}.ff-calendar-grid{gap:4px}.ff-calendar-grid button{min-height:49px}.ff-agenda-add{grid-template-columns:1fr}.ff-agenda-add button{justify-content:center}}
.ff-env-switcher{z-index:1200;background:#06131df0;border:1px solid #56caff3d;border-radius:15px;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 12px 30px #00000038}.ff-env-current{align-items:center;gap:9px;padding:4px 7px;display:flex}.ff-env-current small{letter-spacing:.12em;color:#87a7bb;font-size:9px;font-weight:900;display:block}.ff-env-current strong{color:#f7fbff;margin-top:2px;font-size:13px;display:block}.ff-env-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ff-env-icon.admin{color:#c8b9ff;background:#825dff29;border:1px solid #9678ff47}.ff-env-icon.client{color:#7ce4ff;background:#2ec8ff21;border:1px solid #46ccff40}.ff-env-action{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#128cff,#29d5ff);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.ff-env-action:hover{filter:brightness(1.06)}@media (max-width:760px){.ff-env-switcher{justify-content:space-between;inset:auto 12px 76px}.ff-env-current strong{font-size:12px}.ff-env-action{padding:10px}.ff-env-action span{font-size:12px}}
.ff-global-busy{z-index:99999;pointer-events:none;position:fixed;inset:0 0 auto}.ff-global-busy-bar{background:linear-gradient(90deg,#21b8ff,#65e5ff,#21b8ff) 0 0/200% 100%;height:3px;animation:1.1s linear infinite ffBusyBar;box-shadow:0 0 14px #21b8ffb3}.ff-global-busy-pill{color:#eefaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061622f0;border:1px solid #57ccff59;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:800;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.ff-inline-spinner{border:2px solid #ffffff4d;border-top-color:#6ee7ff;border-radius:50%;flex:none;width:15px;height:15px;animation:.75s linear infinite ffSpin;display:inline-block}.ff-button-busy{cursor:wait!important;opacity:.8!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.ff-button-busy .ff-inline-spinner{width:14px;height:14px}.ff-page-stage a,.ff-page-stage button,.ff-workspace-sidebar a,.ff-workspace-sidebar button{transition:transform .12s,filter .12s,opacity .12s,box-shadow .12s}.ff-page-stage button:not(:disabled):active,.ff-page-stage a:active,.ff-workspace-sidebar a:active,.ff-workspace-sidebar button:not(:disabled):active{filter:brightness(1.08);transform:scale(.985)}@keyframes ffSpin{to{transform:rotate(360deg)}}@keyframes ffBusyBar{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.ff-global-busy-pill{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 28px);padding:9px 12px;font-size:12px;top:12px;overflow:hidden}}
:root{--ff-brand-cyan:#18d8ff;--ff-brand-blue:#168cff;--ff-brand-deep:#061525;--ff-brand-white:#f7fbff;--ff-brand-muted:#8fa9c3;--ff-brand-surface:#fff;--ff-brand-canvas:#f3f7fb;--ff-brand-line:#dce7f1;--ff-brand-ink:#102235;--ff-success:#16a36a;--ff-warning:#e89a17;--ff-danger:#dc4c64;--ff-violet:#7164e8}.sidebar,.ff-workspace-sidebar{background:linear-gradient(180deg,#081a2b 0%,var(--ff-brand-deep)62%,#04101d 100%)!important;border-right:1px solid #18d8ff29!important;box-shadow:18px 0 48px #0615252e!important}.logo,.primary,[class*=operacional-module][class*=btn]{background:linear-gradient(135deg,var(--ff-brand-blue),var(--ff-brand-cyan))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 9px 24px #168cff38!important}.primary:hover,[class*=operacional-module][class*=btn]:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 12px 30px #168cff4d!important}.sidebar .nav,.ff-workspace-sidebar nav a{transition:background .16s,border-color .16s,color .16s,transform .16s}.sidebar .nav:hover,.ff-workspace-sidebar nav a:hover{color:#fff!important;background:#18d8ff14!important;border-color:#18d8ff26!important}.sidebar .nav.active,.ff-workspace-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--ff-brand-cyan)!important;background:linear-gradient(90deg,#168cff3d,#18d8ff1c)!important;border-color:#18d8ff47!important}.sidebar .nav.active svg,.ff-workspace-sidebar nav a.active svg{color:var(--ff-brand-cyan)!important}.ff-workspace-org{background:linear-gradient(135deg,#168cff26,#18d8ff12)!important;border-color:#18d8ff3d!important}.ff-workspace-org span{color:var(--ff-brand-cyan)!important}.app-shell.modern{background:var(--ff-brand-canvas)!important;color:var(--ff-brand-ink)!important}.app-shell.modern .content,.app-shell.modern .main,.app-shell.modern main{background:linear-gradient(180deg,#f8fbfe 0%,var(--ff-brand-canvas)100%)!important;color:var(--ff-brand-ink)!important}.app-shell.modern .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ff-brand-line)!important;background:#ffffffeb!important;box-shadow:0 1px #0e2a4208!important}.app-shell.modern .topbar h1,.app-shell.modern .topbar strong,.app-shell.modern h1,.app-shell.modern h2,.app-shell.modern h3{color:#0c2034!important}.app-shell.modern p,.app-shell.modern .muted,.app-shell.modern small{color:#657f95}.app-shell.modern .kpi,.app-shell.modern .panel,.app-shell.modern .mini-metrics>div,.app-shell.modern .feature-card,.app-shell.modern .flow-item,.app-shell.modern .quick-grid button,.ff-trend-card{background:var(--ff-brand-surface)!important;border:1px solid var(--ff-brand-line)!important;color:var(--ff-brand-ink)!important;box-shadow:0 12px 30px #14375512!important}.app-shell.modern .kpi:hover,.app-shell.modern .panel:hover,.app-shell.modern .feature-card:hover,.app-shell.modern .quick-grid button:hover{transform:translateY(-2px);border-color:#afd9ef!important;box-shadow:0 16px 36px #168cff17!important}.app-shell.modern .kpi-icon,.app-shell.modern .module-icon,.app-shell.modern .flow-icon,.app-shell.modern .quick-grid button>div{color:#087ec8!important;box-shadow:none!important;background:linear-gradient(135deg,#168cff1c,#18d8ff1f)!important;border:1px solid #168cff29!important}.app-shell.modern .kpi:first-of-type .kpi-icon{color:var(--ff-success)!important;background:#16a36a1a!important;border-color:#16a36a26!important}.app-shell.modern .kpi:nth-of-type(2) .kpi-icon{color:var(--ff-brand-blue)!important;background:#168cff1a!important}.app-shell.modern .kpi:nth-of-type(3) .kpi-icon{color:var(--ff-warning)!important;background:#e89a171c!important;border-color:#e89a172b!important}.app-shell.modern .kpi:nth-of-type(4) .kpi-icon{color:var(--ff-violet)!important;background:#7164e81a!important;border-color:#7164e829!important}button,.primary,.secondary-btn,.text-btn,[class*=operacional-module][class*=btn],[class*=operacional-module][class*=btnGhost]{border-radius:11px!important;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s!important}.app-shell.modern .primary{letter-spacing:-.01em;font-weight:800!important}.app-shell.modern .secondary-btn,[class*=operacional-module][class*=btnGhost]{color:#24445e!important;background:#fff!important;border:1px solid #cfdde8!important;box-shadow:0 4px 12px #1437550a!important}.app-shell.modern .secondary-btn:hover,[class*=operacional-module][class*=btnGhost]:hover{color:#0d6faf!important;background:#f4f9fd!important;border-color:#9dcce5!important}button:active,.primary:active,[class*=operacional-module][class*=btn]:active{transform:translateY(1px)scale(.99)}.app-shell.modern input,.app-shell.modern select,.app-shell.modern textarea,[class*=operacional-module][class*=field] input,[class*=operacional-module][class*=field] select,[class*=operacional-module][class*=field] textarea{color:#18334a!important;background:#fff!important;border:1px solid #cfdee9!important;border-radius:11px!important;box-shadow:0 1px 2px #0e2a4208!important}.app-shell.modern input:focus,.app-shell.modern select:focus,.app-shell.modern textarea:focus,[class*=operacional-module][class*=field] input:focus,[class*=operacional-module][class*=field] select:focus,[class*=operacional-module][class*=field] textarea:focus{border-color:var(--ff-brand-blue)!important;outline:none!important;box-shadow:0 0 0 3px #168cff1f!important}[class*=operacional-module][class*=wrap]{background:linear-gradient(180deg,#f8fbfe,var(--ff-brand-canvas))!important;color:var(--ff-brand-ink)!important}[class*=operacional-module][class*=top]{border-bottom-color:var(--ff-brand-line)!important;background:#fffffff0!important;box-shadow:0 1px #0e2a4208!important}[class*=operacional-module][class*=card],[class*=operacional-module][class*=tableCard],[class*=operacional-module][class*=summary]>div{color:var(--ff-brand-ink)!important;border-color:var(--ff-brand-line)!important;background:#fff!important;box-shadow:0 12px 30px #14375511!important}[class*=operacional-module][class*=hero] h1,[class*=operacional-module][class*=card] h2,[class*=operacional-module][class*=tableCard] h2,[class*=operacional-module] th,[class*=operacional-module] td strong{color:#10263a!important}[class*=operacional-module][class*=muted]{color:#6f879a!important}[class*=operacional-module][class*=eyebrow]{color:#087fc9!important}[class*=operacional-module] table{color:#27465f!important}[class*=operacional-module] thead{background:#f4f8fb!important}[class*=operacional-module] th{border-color:#e4edf4!important}[class*=operacional-module] td{border-color:#e8eff5!important}[class*=operacional-module] tbody tr:hover{background:#f7fbfe!important}[class*=operacional-module][class*=status]{color:#13794f!important;background:#e9f8f1!important}[class*=operacional-module][class*=badge]{color:#146fae!important;background:#edf6ff!important}.ff-status-success,.status-success{color:#11784e!important;background:#e8f7f0!important;border-color:#c8eadb!important}.ff-status-warning,.status-warning{color:#a86609!important;background:#fff6e6!important;border-color:#f3dfb7!important}.ff-status-danger,.status-danger{color:#b33750!important;background:#fff0f3!important;border-color:#f1ccd5!important}a[href=\/ia] svg{color:#8c7cf2!important}a[href=\/diagnostico] svg{color:var(--ff-brand-cyan)!important}a[href=\/medicoes] svg{color:var(--ff-brand-blue)!important}a[href^=\/financeiro] svg{color:#35c98a}a[href^=\/estoque] svg{color:#f2b13c}.ff-global-nav{background:#061525ed!important;border-color:#18d8ff33!important}.ff-global-nav a{background:#ffffff0f!important;border-color:#18d8ff24!important}.ff-global-nav a:hover{background:#18d8ff1a!important;border-color:#18d8ff59!important}::selection{color:#071525;background:#18d8ff40}@media (max-width:900px){.app-shell.modern .content,.app-shell.modern .main,.app-shell.modern main{background:#f5f9fc!important}.ff-workspace-sidebar{box-shadow:20px 0 55px #06152547!important}}
.ff-pricing-head span,.ff-pricing-head h2,.ff-pricing-head p{color:#eef9ff!important}.ff-pricing-head h2{text-shadow:0 2px 20px #4ad2ff2e;font-size:32px!important}.ff-pricing-grid{gap:22px!important}.ff-price-card{color:#f5fbff!important;background:linear-gradient(160deg,#102b40 0%,#0a1d2d 58%,#081722 100%)!important;border:1px solid #397b9e!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a!important}.ff-price-card.featured{border:2px solid #55d9ff!important;box-shadow:0 28px 80px #00000061,0 0 38px #37cbff29!important}.ff-price-card>span{color:#8ee9ff!important}.ff-price-card h3{color:#fff!important;font-weight:900!important}.ff-price-value strong{text-shadow:0 4px 28px #34caff33;color:#fff!important;letter-spacing:-.045em!important;font-size:42px!important;font-weight:950!important}.ff-price-value small,.ff-price-equivalent,.ff-price-note{color:#c9e3f1!important}.ff-price-features p{color:#e8f4fb!important}.ff-price-features svg{color:#68f1bd!important}.ff-price-methods span{color:#c8dce9!important;background:#0b2233!important;border-color:#315b73!important}.ff-price-methods span.on{color:#eaffff!important;background:#103a50!important;border-color:#3ccdf7!important}.ff-price-cta{color:#fff!important;background:linear-gradient(135deg,#168ff0,#25c8f7)!important;font-weight:900!important;box-shadow:0 12px 30px #18a6ef40!important}.ff-price-ribbon{color:#062033!important;background:linear-gradient(90deg,#67e8f9,#22d3ee)!important;font-weight:950!important}.ff-subscription-hero h1,.ff-subscription-hero p,.ff-current-plan strong{color:#fff!important}.ff-current-plan span,.ff-current-plan small{color:#c9e6f5!important}.ff-agenda-shell{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;display:grid}.ff-agenda-card{background:linear-gradient(#0e2435,#091925);border:1px solid #244a64;border-radius:18px;padding:18px;box-shadow:0 18px 55px #00000038}.ff-agenda-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ff-agenda-toolbar h2{color:#fff;margin:0}.ff-agenda-toolbar a{color:#dff7ff;background:#0d2b40;border:1px solid #2d5a76;border-radius:10px;padding:8px 11px;text-decoration:none}.ff-month-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.ff-month-grid .weekday{color:#7e9eb3;text-transform:uppercase;text-align:center;padding:5px;font-size:9px;font-weight:900}.ff-day{color:#eaf6fd;background:#091b29;border:1px solid #183c55;border-radius:12px;min-height:94px;padding:8px}.ff-day.muted{opacity:.28}.ff-day.today{border-color:#49d3ff;box-shadow:inset 0 0 0 1px #49d3ff40}.ff-day>b{font-size:12px}.ff-event-dot{color:#dff8ff;white-space:nowrap;text-overflow:ellipsis;background:#12364d;border-left:2px solid #48d3ff;border-radius:7px;margin-top:6px;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.ff-event-dot.public{background:#10382f;border-left-color:#69e6ae}.ff-agenda-form{gap:11px;display:grid}.ff-agenda-form label{color:#a9c3d3;gap:5px;font-size:10px;font-weight:800;display:grid}.ff-agenda-form input,.ff-agenda-form select,.ff-agenda-form textarea,.ff-hours-row input{color:#fff;background:#071823;border:1px solid #2a5068;border-radius:10px;outline:none;width:100%;padding:11px}.ff-agenda-form input:focus,.ff-agenda-form select:focus,.ff-agenda-form textarea:focus,.ff-hours-row input:focus{border-color:#4bd4ff;box-shadow:0 0 0 3px #4bd4ff17}.ff-agenda-form textarea{resize:vertical;min-height:82px}.ff-agenda-list{gap:9px;display:grid}.ff-agenda-item{background:#0a1c2a;border:1px solid #1b4058;border-radius:12px;grid-template-columns:82px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.ff-agenda-item time{color:#6fdaff;font-size:11px;font-weight:900}.ff-agenda-item strong{color:#fff;font-size:12px;display:block}.ff-agenda-item span{color:#91aabe;margin-top:3px;font-size:9px;display:block}.ff-agenda-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ff-agenda-actions a,.ff-agenda-actions button{color:#dff8ff;background:#0d2b40;border:1px solid #2b5871;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900;text-decoration:none}.ff-agenda-actions a:hover,.ff-agenda-actions button:hover{background:#103b54;border-color:#4bd4ff}.ff-agenda-actions form{display:inline}.ff-booking-link{color:#e9fbff;background:linear-gradient(135deg,#103950,#0c2839);border:1px solid #2e6683;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.ff-booking-link code{color:#7ee7ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ff-booking-link a{color:#fff;font-weight:900;text-decoration:none}.ff-hours-grid{gap:8px;display:grid}.ff-hours-row{background:#0a1c2a;border:1px solid #193d54;border-radius:12px;grid-template-columns:1.3fr repeat(4,1fr);align-items:end;gap:8px;padding:10px;display:grid}.ff-hours-row label{color:#91aebe;gap:5px;font-size:9px;font-weight:800;display:grid}.ff-hours-row .ff-day-open{color:#fff;align-items:center;gap:8px;padding-bottom:10px;font-size:11px;display:flex}.ff-hours-row .ff-day-open input{accent-color:#31c9f4;width:auto}.ff-public-hours{background:#0b2030;border:1px solid #264b63;border-radius:16px;margin:0 0 14px;padding:15px}.ff-public-hours>strong{margin-bottom:10px;display:block}.ff-public-hours>div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ff-public-hours span{text-align:center;color:#9eb9ca;background:#081822;border-radius:10px;gap:3px;padding:8px 5px;font-size:9px;display:grid}.ff-public-hours b{color:#dff7ff;font-size:10px}.ff-public-booking{color:#f2f8fc;background:radial-gradient(circle at 70% 0,#123b57 0,#0000 34%),#06111b;min-height:100vh;padding:26px 14px}.ff-public-booking-inner{width:min(760px,100%);margin:0 auto}.ff-public-booking-brand{text-align:center;margin:20px 0 22px}.ff-public-booking-brand img{border-radius:18px;width:62px;height:62px}.ff-public-booking-brand h1{margin:12px 0 5px;font-size:32px}.ff-public-booking-brand p{color:#9db7c9}.ff-public-booking-card{background:linear-gradient(#0e2536,#081923);border:1px solid #2a526b;border-radius:22px;padding:22px;box-shadow:0 28px 90px #00000052}.ff-public-booking-card .ff-agenda-form{grid-template-columns:1fr 1fr}.ff-public-booking-card .full{grid-column:1/-1}.ff-public-booking-card button{color:#fff;background:linear-gradient(135deg,#139bf0,#37d0f8);border:0;border-radius:12px;grid-column:1/-1;padding:13px;font-weight:950}.ff-public-booking-success{color:#dffff3;background:#0d3c31;border:1px solid #38b98c;border-radius:13px;margin-bottom:14px;padding:16px}@media (max-width:900px){.ff-agenda-shell{grid-template-columns:1fr}.ff-month-grid{gap:4px}.ff-day{min-height:72px;padding:6px}.ff-event-dot{font-size:8px}.ff-public-booking-card .ff-agenda-form{grid-template-columns:1fr}.ff-public-booking-card .full{grid-column:auto}.ff-agenda-item{grid-template-columns:70px 1fr}.ff-hours-row{grid-template-columns:1fr 1fr}.ff-hours-row .ff-day-open{grid-column:1/-1}.ff-public-hours>div{grid-template-columns:repeat(4,1fr)}}
.ff-owner-dashboard{color:#eef9ff;max-width:1500px;margin:0 auto;padding:0 28px 34px}.ff-owner-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:10px 0 18px;display:flex}.ff-owner-head>div:first-child>span,.ff-owner-panel-head span{letter-spacing:.14em;color:#69d8ff;font-size:9px;font-weight:900}.ff-owner-head h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:28px}.ff-owner-head p{color:#8faabe;margin:0;font-size:11px}.ff-owner-actions{flex-wrap:wrap;gap:8px;display:flex}.ff-owner-actions a,.ff-owner-panel-head a{color:#dff8ff;background:#0b2638;border:1px solid #28516c;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.ff-owner-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ff-owner-kpis article,.ff-owner-panel{background:linear-gradient(#0d2233fa,#081723fa);border:1px solid #21445d;border-radius:17px;box-shadow:0 18px 55px #00000038}.ff-owner-kpis article{padding:16px}.ff-owner-kpis small{color:#8ca7ba;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.ff-owner-kpis strong{color:#fff;margin:7px 0 3px;font-size:25px;display:block}.ff-owner-kpis span{color:#7290a5;font-size:9px}.ff-owner-grid{grid-template-columns:1.5fr .9fr;gap:12px;margin-top:12px;display:grid}.ff-owner-grid.lower{grid-template-columns:1.3fr .7fr}.ff-owner-panel{padding:17px}.ff-owner-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.ff-owner-panel-head h3{margin:5px 0 0;font-size:17px}.ff-owner-mini{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ff-owner-mini.three{grid-template-columns:repeat(3,1fr)}.ff-owner-mini>div{background:#0a1c2a;border:1px solid #193c54;border-radius:12px;padding:11px}.ff-owner-mini b{color:#fff;font-size:19px;display:block}.ff-owner-mini span{color:#819caf;margin-top:3px;font-size:8px;display:block}.ff-owner-mini .warning{background:#241f14;border-color:#725b2d}.ff-owner-mini .success{background:#102820;border-color:#1e654f}.ff-owner-opportunity{background:linear-gradient(135deg,#12384c,#0c2737);border:1px solid #2f6884;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;padding:12px;display:flex}.ff-owner-opportunity strong{color:#fff;font-size:17px;display:block}.ff-owner-opportunity span{color:#91b3c6;font-size:9px}.ff-owner-opportunity a,.ff-owner-primary{background:linear-gradient(135deg,#168fe8,#2dc9f4);border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none;color:#fff!important}.ff-owner-orders{gap:6px;margin-top:9px;display:grid}.ff-owner-orders>a{color:#eaf7ff;background:#091b29;border:1px solid #153a52;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.ff-owner-orders strong{font-size:10px;display:block}.ff-owner-orders span{color:#7795aa;margin-top:2px;font-size:8px;display:block}.ff-owner-orders em{color:#79dcff;white-space:nowrap;border:1px solid #245773;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.ff-owner-agenda{gap:7px;display:grid}.ff-owner-agenda>div:not(.ff-owner-empty){background:#091b29;border:1px solid #173b52;border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.ff-owner-agenda time{color:#64d8ff;font-size:10px;font-weight:900}.ff-owner-agenda strong{font-size:10px;display:block}.ff-owner-agenda span{color:#7f9caf;margin-top:2px;font-size:8px;display:block}.ff-owner-agenda em{color:#9ed6e8;font-size:8px;font-style:normal}.ff-owner-primary{text-align:center;margin-top:11px;display:block}.ff-owner-client{text-align:center;background:#091b29;border:1px solid #173a50;border-radius:13px;padding:15px}.ff-owner-client strong{color:#fff;font-size:38px;display:block}.ff-owner-client span{color:#86a3b7;margin:2px 0 12px;font-size:9px;display:block}.ff-owner-client a{color:#74ddff;font-size:9px;font-weight:800;text-decoration:none}.ff-owner-empty{text-align:center;color:#6f8fa5;padding:22px;font-size:9px}@media (max-width:1050px){.ff-owner-kpis{grid-template-columns:1fr 1fr}.ff-owner-grid,.ff-owner-grid.lower{grid-template-columns:1fr}}@media (max-width:700px){.ff-owner-dashboard{padding:0 14px 26px}.ff-owner-head{flex-direction:column;align-items:flex-start}.ff-owner-kpis,.ff-owner-mini,.ff-owner-mini.three{grid-template-columns:1fr 1fr}.ff-owner-orders>a{align-items:flex-start}.ff-owner-agenda>div:not(.ff-owner-empty){grid-template-columns:48px 1fr}.ff-owner-agenda em{display:none}}
.ff-critical-plan-card{color:#fff!important;background:#0b2132!important;border-color:#4bcdf6!important}.ff-critical-plan-cycle{color:#8fe9ff!important;-webkit-text-fill-color:#8fe9ff!important;opacity:1!important;font-weight:900!important}.ff-critical-plan-name{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 2px 16px #00000052!important;font-weight:950!important}.ff-critical-plan-price,.ff-critical-plan-price *{opacity:1!important;filter:none!important}.ff-critical-plan-price strong{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 3px 22px #00000052!important;font-size:46px!important;font-weight:950!important;line-height:1!important}.ff-critical-plan-period{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:850!important}.ff-critical-plan-equivalent{color:#dff5ff!important;-webkit-text-fill-color:#dff5ff!important;opacity:1!important;font-weight:800!important}.ff-critical-plan-card .ff-price-features p,.ff-critical-plan-card .ff-price-note{color:#eef9ff!important;-webkit-text-fill-color:#eef9ff!important;opacity:1!important}.ff-critical-plan-card .ff-price-cta{color:#fff!important;-webkit-text-fill-color:#fff!important}
:root{--ff19-bg:#07111f;--ff19-surface:#0d1e2e;--ff19-surface-2:#0a1928;--ff19-border:#1b3349;--ff19-border-strong:#284b66;--ff19-text:#eaf1fb;--ff19-muted:#8da5b8;--ff19-accent:#2bb9ff;--ff19-accent-2:#1598f2;--ff19-success:#22c55e;--ff19-danger:#ef6370;--ff19-radius:16px;--ff19-shadow:0 18px 46px #0000002e}.ff-page-stage{min-width:0}.ff-page-stage main{font-feature-settings:"tnum" 1,"ss01" 1;line-height:1.45}.ff-page-stage main h1{letter-spacing:-.035em;line-height:1.05}.ff-page-stage main h2{letter-spacing:-.02em;line-height:1.15}.ff-page-stage main p{line-height:1.6}body.ff-has-workspace-sidebar .ff-page-stage main section,body.ff-has-workspace-sidebar .ff-page-stage main [class*=tableCard],body.ff-has-workspace-sidebar .ff-page-stage main [class*=card]{box-shadow:0 10px 30px #0000001c;border-color:var(--ff19-border)!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=tableCard]{overflow:hidden;border-radius:18px!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]>div{flex-direction:column;justify-content:center;min-height:94px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;border-color:var(--ff19-border)!important;border-radius:16px!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]>div:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000024;border-color:var(--ff19-border-strong)!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary] strong{letter-spacing:-.025em;font-size:clamp(20px,2vw,28px)!important}body.ff-has-workspace-sidebar .ff-page-stage table{border-spacing:0;width:100%}body.ff-has-workspace-sidebar .ff-page-stage thead th{z-index:2;text-transform:uppercase;white-space:nowrap;background:#0b1b2a;position:sticky;top:0;color:#8fa9bd!important;letter-spacing:.09em!important;font-size:10px!important}body.ff-has-workspace-sidebar .ff-page-stage tbody tr{transition:background .15s}body.ff-has-workspace-sidebar .ff-page-stage tbody tr:hover{background:#2bb9ff09}body.ff-has-workspace-sidebar .ff-page-stage td{vertical-align:middle}body.ff-has-workspace-sidebar .ff-page-stage [class*=tableWrap]{scrollbar-width:thin;scrollbar-color:#29485f transparent}body.ff-has-workspace-sidebar .ff-page-stage input,body.ff-has-workspace-sidebar .ff-page-stage select,body.ff-has-workspace-sidebar .ff-page-stage textarea{min-height:44px;transition:border-color .16s,box-shadow .16s,background .16s;border-color:#28455a!important;border-radius:12px!important}body.ff-has-workspace-sidebar .ff-page-stage textarea{min-height:98px}body.ff-has-workspace-sidebar .ff-page-stage input:hover,body.ff-has-workspace-sidebar .ff-page-stage select:hover,body.ff-has-workspace-sidebar .ff-page-stage textarea:hover{border-color:#35617d!important}body.ff-has-workspace-sidebar .ff-page-stage input:focus,body.ff-has-workspace-sidebar .ff-page-stage select:focus,body.ff-has-workspace-sidebar .ff-page-stage textarea:focus{border-color:var(--ff19-accent)!important;outline:none!important;box-shadow:0 0 0 3px #2bb9ff1f!important}body.ff-has-workspace-sidebar .ff-page-stage label{letter-spacing:.01em;font-weight:700}body.ff-has-workspace-sidebar .ff-page-stage button,body.ff-has-workspace-sidebar .ff-page-stage a[class*=btn]{min-height:42px;transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s;border-radius:12px!important}body.ff-has-workspace-sidebar .ff-page-stage button:hover,body.ff-has-workspace-sidebar .ff-page-stage a[class*=btn]:hover{filter:brightness(1.04);transform:translateY(-1px)}body.ff-has-workspace-sidebar .ff-page-stage button:focus-visible,body.ff-has-workspace-sidebar .ff-page-stage a:focus-visible,.ff-page-stage button:focus-visible,.ff-page-stage a:focus-visible{outline-offset:2px!important;outline:3px solid #2bb9ff61!important}body.ff-has-workspace-sidebar .ff-page-stage [class*=hero]{padding:6px 0 2px}body.ff-has-workspace-sidebar .ff-page-stage [class*=hero] h1{font-size:clamp(30px,4vw,46px)!important}body.ff-has-workspace-sidebar .ff-page-stage [class*=tableHead]{gap:16px;min-height:78px}body.ff-has-workspace-sidebar .ff-page-stage [class*=eyebrow]{letter-spacing:.12em!important;font-weight:900!important}body.ff-has-workspace-sidebar .ff-page-stage [class*=badge],body.ff-has-workspace-sidebar .ff-page-stage [class*=status]{border:1px solid #6bd2ff26;align-items:center;min-height:26px}body.ff-has-workspace-sidebar .ff-page-stage [class*=successBox],body.ff-has-workspace-sidebar .ff-page-stage [class*=errorBox]{font-weight:700;border-radius:14px!important;padding:14px 16px!important}body.ff-has-workspace-sidebar .ff-page-stage [class*=empty]{border-radius:14px;place-items:center;min-height:120px;display:grid}body.ff-has-workspace-sidebar .ff-page-stage form select,body.ff-has-workspace-sidebar .ff-page-stage form input{font-size:13px}body.ff-has-workspace-sidebar .ff-page-stage table form{padding:4px 0}body:not(.ff-has-workspace-sidebar) .ff-page-stage [class*=dashboard] [class*=card],body:not(.ff-has-workspace-sidebar) .ff-page-stage [class*=metric],body:not(.ff-has-workspace-sidebar) .ff-page-stage [class*=stat]{transition:transform .18s,box-shadow .18s;border-radius:18px!important}body:not(.ff-has-workspace-sidebar) .ff-page-stage [class*=dashboard] [class*=card]:hover,body:not(.ff-has-workspace-sidebar) .ff-page-stage [class*=metric]:hover{transform:translateY(-2px)}@media (max-width:900px){body.ff-has-workspace-sidebar .ff-page-stage main [class*=tableHead]{flex-direction:column;align-items:flex-start!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]{grid-template-columns:1fr 1fr!important;gap:9px!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary]>div{min-height:82px;padding:13px!important}body.ff-has-workspace-sidebar .ff-page-stage main [class*=summary] strong{font-size:21px!important}body.ff-has-workspace-sidebar .ff-page-stage table th,body.ff-has-workspace-sidebar .ff-page-stage table td{padding:12px 14px!important}body.ff-has-workspace-sidebar .ff-page-stage main h1{font-size:30px!important}}@media (prefers-reduced-motion:reduce){.ff-page-stage *,.ff-page-stage :before,.ff-page-stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
