@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.AtosLoader-module__-8G4bq__wrapper{background:radial-gradient(circle at 18% 14%,#5f93ff38,#5f93ff00 42%),radial-gradient(circle at 84% 82%,#f5c36633,#f5c36600 40%),linear-gradient(145deg,#0d1124 0%,#151a35 100%);place-items:center;min-height:100vh;padding:24px;display:grid}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__wrapper,html[data-theme=light] .AtosLoader-module__-8G4bq__wrapper){background:radial-gradient(circle at 12% 8%,#ffce7a57,#ffce7a00 44%),radial-gradient(circle at 88% 88%,#d6a65733,#d6a65700 42%),linear-gradient(145deg,#fffdf8 0%,#f7ecd6 58%,#fff5e3 100%)}.AtosLoader-module__-8G4bq__panel{color:#eef2ff;text-align:center;background:linear-gradient(145deg,#10152af0,#161c38e6);border:1px solid #7c6cff47;border-radius:24px;justify-items:center;gap:16px;width:100%;max-width:460px;padding:26px;display:grid;box-shadow:0 24px 54px #0307187a}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__panel,html[data-theme=light] .AtosLoader-module__-8G4bq__panel){color:#2f281f;background:linear-gradient(145deg,#fffffff5,#fbf0d8eb);border-color:#ba91484d;box-shadow:0 20px 42px #7859272b}.AtosLoader-module__-8G4bq__logoWrap{background:linear-gradient(145deg,#12172ee0,#1c2344d6);border:1px solid #7c6cff57;border-radius:24px;place-items:center;width:126px;height:126px;display:grid;position:relative;overflow:hidden}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__logoWrap,html[data-theme=light] .AtosLoader-module__-8G4bq__logoWrap){background:linear-gradient(145deg,#fffbf2f5,#f8eacceb);border-color:#ba914857}.AtosLoader-module__-8G4bq__logo{-o-object-fit:contain;object-fit:contain;z-index:2}.AtosLoader-module__-8G4bq__ring{-webkit-mask-composite:xor;background:conic-gradient(#4f7bff00,#4f7bffe0,#4f7bff00) border-box;border:2px solid #0000;border-radius:28px;animation:2.2s linear infinite AtosLoader-module__-8G4bq__spin;position:absolute;inset:-8px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__ring,html[data-theme=light] .AtosLoader-module__-8G4bq__ring){background:conic-gradient(#c98d2f00,#c98d2fe0,#c98d2f00) border-box}.AtosLoader-module__-8G4bq__dots{gap:6px;display:inline-flex}.AtosLoader-module__-8G4bq__dots span{background:#8ab2ff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite AtosLoader-module__-8G4bq__pulse}.AtosLoader-module__-8G4bq__dots span:nth-child(2){animation-delay:.2s}.AtosLoader-module__-8G4bq__dots span:nth-child(3){animation-delay:.4s}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__dots span,html[data-theme=light] .AtosLoader-module__-8G4bq__dots span){background:#cb8d2f}.AtosLoader-module__-8G4bq__label{color:#c7d0ef;margin:0;font-size:15px;font-weight:600}:is(html[data-atos-theme=light] .AtosLoader-module__-8G4bq__label,html[data-theme=light] .AtosLoader-module__-8G4bq__label){color:#6f5b43}@keyframes AtosLoader-module__-8G4bq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AtosLoader-module__-8G4bq__pulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AtosLoader-module__-8G4bq__ring,.AtosLoader-module__-8G4bq__dots span{animation:none}}
.recepcao-dashboard-module__odD1Dq__page{--font-display:"Space Grotesk","Manrope","Segoe UI",sans-serif;--font-body:"Manrope","Segoe UI",sans-serif;--bg-base:#0b0f1a;--bg-elevated:#121828d6;--surface:#181f34e0;--surface-strong:#1c243cf2;--surface-strong-solid:#1a233a;--surface-soft:#111726c7;--line:#859ad63d;--line-strong:#7d99ec6b;--text-main:#f3f6ff;--text-muted:#a7b2d7;--text-soft:#8c99c4;--accent:#5f8bff;--accent-strong:#3f73f7;--accent-fade:#5f8bff33;--ok:#22c58b;--warn:#ff9f56;--danger:#ff6e7e;--shadow-soft:0 18px 40px #0308145c;--shadow-strong:0 24px 60px #01051080;min-height:100vh;color:var(--text-main);font-family:var(--font-body);background:radial-gradient(circle at 8% 0,#517eff2e,#0000 44%),radial-gradient(circle at 88% 12%,#43c9c221,#0000 39%),linear-gradient(165deg,#05070f 0%,#0d1425 46%,#0f1e38 100%);padding:20px;position:relative;overflow-x:clip}.recepcao-dashboard-module__odD1Dq__themeDark{--bg-elevated:#121828d6;--surface:#181f34e0;--surface-strong:#1c243cf2;--surface-strong-solid:#1a233a;--surface-soft:#111726c7;--line:#859ad63d;--line-strong:#7d99ec6b;--text-main:#f3f6ff;--text-muted:#a7b2d7;--text-soft:#8c99c4;--accent:#5f8bff;--accent-strong:#3f73f7;--accent-fade:#5f8bff33;--shadow-soft:0 18px 40px #0308145c;--shadow-strong:0 24px 60px #01051080}.recepcao-dashboard-module__odD1Dq__themeLight{--bg-elevated:#f8fbffe6;--surface:#fffffff2;--surface-strong:#fffffffa;--surface-strong-solid:#fff;--surface-soft:#f7faffeb;--line:#7891d63d;--line-strong:#5f7ed461;--text-main:#101828;--text-muted:#4d627f;--text-soft:#6f84a5;--accent:#2f6df6;--accent-strong:#1858e8;--accent-fade:#2f6df629;--shadow-soft:0 14px 34px #2c46811f;--shadow-strong:0 20px 46px #2538662e;background:radial-gradient(circle at 11% -9%,#568dff33,#0000 35%),radial-gradient(circle at 88% 8%,#67b7ff30,#0000 34%),linear-gradient(#f8fbff 0%,#eff5ff 40%,#f4f8ff 100%)}.recepcao-dashboard-module__odD1Dq__reduced *,.recepcao-dashboard-module__odD1Dq__reduced :before,.recepcao-dashboard-module__odD1Dq__reduced :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.recepcao-dashboard-module__odD1Dq__dynamicBackdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.recepcao-dashboard-module__odD1Dq__auroraBlob{filter:blur(64px);opacity:.35;border-radius:999px;position:absolute}.recepcao-dashboard-module__odD1Dq__auroraA{background:#6a8aff8a;width:520px;height:520px;top:-160px;left:-140px}.recepcao-dashboard-module__odD1Dq__auroraB{background:#39cbc252;width:460px;height:460px;top:16%;right:-120px}.recepcao-dashboard-module__odD1Dq__auroraC{background:#4270ff3d;width:520px;height:520px;bottom:-220px;left:34%}.recepcao-dashboard-module__odD1Dq__gridVeil{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 100%);mask-image:radial-gradient(circle,#000 28%,#0000 100%)}.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__gridVeil{background-image:linear-gradient(#213c7c0e 1px,#0000 1px),linear-gradient(90deg,#213c7c0e 1px,#0000 1px)}.recepcao-dashboard-module__odD1Dq__panel{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:1680px;margin:0 auto;display:flex;position:relative}.recepcao-dashboard-module__odD1Dq__header{z-index:70;isolation:isolate;border:1px solid var(--line);background:var(--bg-elevated);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.recepcao-dashboard-module__odD1Dq__headerLeft{align-items:center;gap:12px;display:flex}.recepcao-dashboard-module__odD1Dq__sidebarToggle{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-main);letter-spacing:.01em;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:.84rem;font-weight:600;transition:border-color .2s,transform .2s,background .2s}.recepcao-dashboard-module__odD1Dq__sidebarToggle:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}.recepcao-dashboard-module__odD1Dq__brand{font-family:var(--font-display);letter-spacing:.22em;font-size:clamp(1rem,1.7vw,1.16rem);font-weight:700}.recepcao-dashboard-module__odD1Dq__headerActions{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.recepcao-dashboard-module__odD1Dq__searchGroup{z-index:80;width:100%;max-width:460px;position:relative}.recepcao-dashboard-module__odD1Dq__searchWrap{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.recepcao-dashboard-module__odD1Dq__searchIcon{background:var(--accent-fade);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.recepcao-dashboard-module__odD1Dq__searchWrap input{min-width:0;color:var(--text-main);font-size:.92rem;font-family:var(--font-body);background:0 0;border:0;outline:0;flex:1}.recepcao-dashboard-module__odD1Dq__searchWrap input::placeholder{color:var(--text-soft)}.recepcao-dashboard-module__odD1Dq__searchResults{border:1px solid var(--line);background:var(--surface-strong-solid);box-shadow:var(--shadow-strong);z-index:180;backdrop-filter:blur(8px);border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.recepcao-dashboard-module__odD1Dq__searchEmpty{color:var(--text-muted);margin:0;padding:14px;font-size:.88rem}.recepcao-dashboard-module__odD1Dq__searchResultItem{border:0;border-top:1px solid var(--line);width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.recepcao-dashboard-module__odD1Dq__searchResultItem:first-of-type{border-top:0}.recepcao-dashboard-module__odD1Dq__searchResultItem span{color:var(--text-muted);font-size:.82rem}.recepcao-dashboard-module__odD1Dq__searchResultItem:hover{background:var(--accent-fade)}.recepcao-dashboard-module__odD1Dq__primaryButton,.recepcao-dashboard-module__odD1Dq__secondaryButton,.recepcao-dashboard-module__odD1Dq__profileButton,.recepcao-dashboard-module__odD1Dq__rowButtons button,.recepcao-dashboard-module__odD1Dq__chatComposer button,.recepcao-dashboard-module__odD1Dq__floatingActions button,.recepcao-dashboard-module__odD1Dq__botActionsGrid button{font-family:var(--font-body)}.recepcao-dashboard-module__odD1Dq__primaryButton{background:linear-gradient(120deg,var(--accent-strong),var(--accent));color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:11px 16px;font-size:.88rem;font-weight:650;transition:transform .2s,box-shadow .2s,filter .2s}.recepcao-dashboard-module__odD1Dq__primaryButton:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #396df057}.recepcao-dashboard-module__odD1Dq__profileButton{border:1px solid var(--line);background:var(--surface-soft);width:42px;height:42px;color:var(--text-main);cursor:pointer;border-radius:14px;place-items:center;font-size:.88rem;font-weight:700;display:grid;overflow:hidden}.recepcao-dashboard-module__odD1Dq__profileImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recepcao-dashboard-module__odD1Dq__contentShell{z-index:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:calc(100vh - 130px);display:grid;position:relative}.recepcao-dashboard-module__odD1Dq__contentShellOpen{overflow:hidden}.recepcao-dashboard-module__odD1Dq__sidebarBackdrop{opacity:0;pointer-events:none;z-index:24;background:#0408128c;border:0;transition:opacity .24s;position:fixed;inset:0}.recepcao-dashboard-module__odD1Dq__sidebarBackdropOpen{opacity:1;pointer-events:auto}.recepcao-dashboard-module__odD1Dq__sidebar{opacity:0;pointer-events:none;z-index:30;width:calc(100vw - 40px);max-width:280px;height:calc(100vh - 36px);transition:transform .24s,opacity .24s;position:fixed;top:18px;left:20px;transform:translate(-118%)}.recepcao-dashboard-module__odD1Dq__sidebarOpen{opacity:1;pointer-events:auto;transform:translate(0)}.recepcao-dashboard-module__odD1Dq__sidebarContent{border:1px solid var(--line);background:var(--bg-elevated);backdrop-filter:blur(16px);height:100%;box-shadow:var(--shadow-strong);border-radius:20px;flex-direction:column;gap:12px;padding:18px 14px;display:flex}.recepcao-dashboard-module__odD1Dq__sidebarEyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-soft);margin:0;padding:0 10px;font-size:.74rem}.recepcao-dashboard-module__odD1Dq__sidebarNav{flex-direction:column;gap:4px;padding-right:4px;display:flex;overflow:auto}.recepcao-dashboard-module__odD1Dq__sidebarLink,.recepcao-dashboard-module__odD1Dq__sidebarLinkActive{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:11px 10px;font-size:.9rem;transition:background .2s,border-color .2s,transform .2s}.recepcao-dashboard-module__odD1Dq__sidebarLink{color:var(--text-muted)}.recepcao-dashboard-module__odD1Dq__sidebarLink:hover{border-color:var(--line);color:var(--text-main);background:#5a7edc1f}.recepcao-dashboard-module__odD1Dq__sidebarLinkActive{border-color:var(--line-strong);background:linear-gradient(120deg,#4670e457,#2a52bf4d);box-shadow:inset 0 1px #ffffff0f}.recepcao-dashboard-module__odD1Dq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:16px;min-width:0;display:grid}.recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__clientCard,.recepcao-dashboard-module__odD1Dq__progressCard,.recepcao-dashboard-module__odD1Dq__trackerCard,.recepcao-dashboard-module__odD1Dq__botCard,.recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__tasksCard,.recepcao-dashboard-module__odD1Dq__simpleCard,.recepcao-dashboard-module__odD1Dq__conversationCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;min-width:0;padding:20px}.recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__conversationCard,.recepcao-dashboard-module__odD1Dq__botCard{background:linear-gradient(160deg,color-mix(in srgb,var(--surface)88%,#6d93ff2e 12%),var(--surface))}.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__conversationCard,.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__botCard{background:linear-gradient(160deg,#fff,#f9fcff)}.recepcao-dashboard-module__odD1Dq__welcomeCard{grid-column:span 8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.recepcao-dashboard-module__odD1Dq__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);margin:0;font-size:.76rem}.recepcao-dashboard-module__odD1Dq__welcomeCard h1{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.08}.recepcao-dashboard-module__odD1Dq__helperText{color:var(--text-muted);margin:10px 0 0;font-size:.9rem;line-height:1.5}.recepcao-dashboard-module__odD1Dq__modeToggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.recepcao-dashboard-module__odD1Dq__modeButton,.recepcao-dashboard-module__odD1Dq__modeActive{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:.86rem;font-weight:600;transition:background .2s,color .2s}.recepcao-dashboard-module__odD1Dq__modeActive{background:linear-gradient(120deg,var(--accent-strong),var(--accent));color:#fff}.recepcao-dashboard-module__odD1Dq__modeHint{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.88rem}.recepcao-dashboard-module__odD1Dq__summaryCard{grid-column:span 4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recepcao-dashboard-module__odD1Dq__summaryCard>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;min-width:0;padding:14px}.recepcao-dashboard-module__odD1Dq__summaryCard p{color:var(--text-muted);margin:0;font-size:.82rem}.recepcao-dashboard-module__odD1Dq__summaryCard h2{margin:10px 0 0;font-size:clamp(1.35rem,2.3vw,2.1rem);line-height:1}.recepcao-dashboard-module__odD1Dq__clientCard{grid-column:span 3}.recepcao-dashboard-module__odD1Dq__clientHeader{align-items:center;gap:12px;display:flex}.recepcao-dashboard-module__odD1Dq__clientHeader h3{margin:0;font-size:1.06rem}.recepcao-dashboard-module__odD1Dq__clientHeader p{color:var(--text-muted);margin:5px 0 0;font-size:.86rem}.recepcao-dashboard-module__odD1Dq__clientAvatar{border:1px solid var(--line);background:var(--surface-soft);width:56px;height:56px;color:var(--accent);border-radius:14px;place-items:center;font-weight:700;display:grid;overflow:hidden}.recepcao-dashboard-module__odD1Dq__clientAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recepcao-dashboard-module__odD1Dq__clientDetails{gap:8px;margin-top:14px;display:grid}.recepcao-dashboard-module__odD1Dq__clientDetails p{color:var(--text-muted);margin:0;font-size:.9rem}.recepcao-dashboard-module__odD1Dq__clientDetails strong{color:var(--text-main)}.recepcao-dashboard-module__odD1Dq__secondaryButton{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-main);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:.84rem;font-weight:600;transition:border-color .2s,transform .2s,background .2s}.recepcao-dashboard-module__odD1Dq__secondaryButton:hover:not(:disabled){border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-soft)80%,var(--accent-fade)20%);transform:translateY(-1px)}.recepcao-dashboard-module__odD1Dq__secondaryButton:disabled,.recepcao-dashboard-module__odD1Dq__primaryButton:disabled,.recepcao-dashboard-module__odD1Dq__rowButtons button:disabled,.recepcao-dashboard-module__odD1Dq__chatComposer button:disabled,.recepcao-dashboard-module__odD1Dq__floatingActions button:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.12)}.recepcao-dashboard-module__odD1Dq__progressCard{grid-column:span 3}.recepcao-dashboard-module__odD1Dq__cardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.recepcao-dashboard-module__odD1Dq__cardTitleRow h3{font-size:1.08rem;font-family:var(--font-display);margin:0}.recepcao-dashboard-module__odD1Dq__pill{border:1px solid var(--line);color:var(--text-muted);background:var(--surface-soft);border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.recepcao-dashboard-module__odD1Dq__barChart{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:150px;margin-top:14px;display:grid}.recepcao-dashboard-module__odD1Dq__barColumn{justify-items:center;gap:8px;display:grid}.recepcao-dashboard-module__odD1Dq__barFill{background:linear-gradient(180deg,var(--accent),var(--accent-strong));border-radius:10px 10px 6px 6px;width:100%;max-width:26px;box-shadow:0 6px 18px #3665e947}.recepcao-dashboard-module__odD1Dq__barColumn span{color:var(--text-muted);font-size:.72rem}.recepcao-dashboard-module__odD1Dq__trackerCard{grid-column:span 2}.recepcao-dashboard-module__odD1Dq__clockWrap{place-items:center;margin-top:14px;display:grid;position:relative}.recepcao-dashboard-module__odD1Dq__clockGlow{filter:blur(10px);background:radial-gradient(circle,#4a78fd6b,#0000 74%);border-radius:999px;width:132px;height:132px;position:absolute}.recepcao-dashboard-module__odD1Dq__clockFace{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;place-items:center;width:124px;display:grid;position:relative}.recepcao-dashboard-module__odD1Dq__clockFaceOrbit{background:radial-gradient(circle at center,var(--surface-soft)58%,transparent 59%),conic-gradient(var(--accent)calc(var(--timer-progress,0)*1%),#7899ea2e 0)}.recepcao-dashboard-module__odD1Dq__clockTicks{position:absolute;inset:11px}.recepcao-dashboard-module__odD1Dq__clockTick{transform-origin:50% 52px;width:2px;height:10px;transform:rotate(var(--tick-rotate));background:#91a7df8c;border-radius:4px;margin-top:-52px;margin-left:-1px;position:absolute;top:50%;left:50%}.recepcao-dashboard-module__odD1Dq__clockHandHour,.recepcao-dashboard-module__odD1Dq__clockHandMinute,.recepcao-dashboard-module__odD1Dq__clockHandSecond{transform-origin:50% calc(100% - 4px);transform:translateX(-50%)rotate(var(--hand-rotate));border-radius:999px;position:absolute;bottom:50%;left:50%}.recepcao-dashboard-module__odD1Dq__clockHandHour{background:var(--text-main);width:4px;height:28px}.recepcao-dashboard-module__odD1Dq__clockHandMinute{background:var(--accent);width:3px;height:36px}.recepcao-dashboard-module__odD1Dq__clockHandSecond{background:var(--warn);width:2px;height:43px}.recepcao-dashboard-module__odD1Dq__clockCenter{background:var(--text-main);border:2px solid var(--accent);z-index:1;border-radius:999px;width:10px;height:10px}.recepcao-dashboard-module__odD1Dq__clockMeta{text-align:center;gap:4px;margin-top:14px;display:grid}.recepcao-dashboard-module__odD1Dq__clockMeta strong{font-family:var(--font-display);font-size:1.2rem}.recepcao-dashboard-module__odD1Dq__clockMeta small{color:var(--text-muted);font-size:.78rem}.recepcao-dashboard-module__odD1Dq__rowButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.recepcao-dashboard-module__odD1Dq__rowButtons button,.recepcao-dashboard-module__odD1Dq__chatComposer button,.recepcao-dashboard-module__odD1Dq__floatingActions>button,.recepcao-dashboard-module__odD1Dq__botActionsGrid button{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-main);cursor:pointer;border-radius:11px;padding:9px 10px;font-size:.84rem;font-weight:600}.recepcao-dashboard-module__odD1Dq__rowButtons button:hover,.recepcao-dashboard-module__odD1Dq__chatComposer button:hover,.recepcao-dashboard-module__odD1Dq__floatingActions>button:hover,.recepcao-dashboard-module__odD1Dq__botActionsGrid button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.recepcao-dashboard-module__odD1Dq__botCard{grid-column:span 4}.recepcao-dashboard-module__odD1Dq__badgeOk,.recepcao-dashboard-module__odD1Dq__badgeWarn{border:1px solid;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.recepcao-dashboard-module__odD1Dq__badgeOk{color:var(--ok);border-color:color-mix(in srgb,var(--ok)54%,transparent 46%);background:color-mix(in srgb,var(--ok)14%,transparent 86%)}.recepcao-dashboard-module__odD1Dq__badgeWarn{color:var(--warn);border-color:color-mix(in srgb,var(--warn)52%,transparent 48%);background:color-mix(in srgb,var(--warn)14%,transparent 86%)}.recepcao-dashboard-module__odD1Dq__progressLine{background:#6f83b842;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.recepcao-dashboard-module__odD1Dq__progressLine>div{background:linear-gradient(90deg,var(--accent-strong),var(--accent));border-radius:999px;height:100%;transition:width .25s}.recepcao-dashboard-module__odD1Dq__botControls{gap:10px;margin-top:12px;display:grid}.recepcao-dashboard-module__odD1Dq__botFieldLabel{color:var(--text-muted);font-size:.8rem;font-weight:600}.recepcao-dashboard-module__odD1Dq__botPhoneInput,.recepcao-dashboard-module__odD1Dq__inlineActions input,.recepcao-dashboard-module__odD1Dq__chatComposer input{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text-main);font-family:var(--font-body);border-radius:12px;outline:0;padding:10px 12px;font-size:.88rem}.recepcao-dashboard-module__odD1Dq__botPhoneInput:focus,.recepcao-dashboard-module__odD1Dq__inlineActions input:focus,.recepcao-dashboard-module__odD1Dq__chatComposer input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fade)60%,transparent 40%)}.recepcao-dashboard-module__odD1Dq__searchWrap:has(input:focus){border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fade)60%,transparent 40%)}.recepcao-dashboard-module__odD1Dq__botActionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recepcao-dashboard-module__odD1Dq__botCodeBox,.recepcao-dashboard-module__odD1Dq__botQrBox{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:8px;padding:12px;display:grid}.recepcao-dashboard-module__odD1Dq__botCodeBox p,.recepcao-dashboard-module__odD1Dq__botQrBox p{color:var(--text-muted);margin:0;font-size:.82rem}.recepcao-dashboard-module__odD1Dq__botCodeBox strong{font-family:var(--font-display);letter-spacing:.08em;font-size:1.06rem}.recepcao-dashboard-module__odD1Dq__botQrBox img{border:1px solid var(--line);background:#fff;border-radius:10px;justify-self:start;width:100%;max-width:220px;padding:8px}.recepcao-dashboard-module__odD1Dq__botQrSvgWrap{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;max-width:236px;padding:8px}.recepcao-dashboard-module__odD1Dq__botSmallNote{color:var(--text-soft);margin:2px 0 0;font-size:.78rem}.recepcao-dashboard-module__odD1Dq__calendarCard{background:linear-gradient(160deg,#2e4aa870,#1e2e60b8),var(--surface);grid-column:span 8}.recepcao-dashboard-module__odD1Dq__themeLight .recepcao-dashboard-module__odD1Dq__calendarCard{background:linear-gradient(160deg,#5282ff1c,#2956df12),#fff}.recepcao-dashboard-module__odD1Dq__inlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recepcao-dashboard-module__odD1Dq__inlineActions input{width:164px}.recepcao-dashboard-module__odD1Dq__monthStrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.recepcao-dashboard-module__odD1Dq__monthChip,.recepcao-dashboard-module__odD1Dq__monthActive{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:.8rem}.recepcao-dashboard-module__odD1Dq__monthChip{color:var(--text-muted);background:var(--surface-soft)}.recepcao-dashboard-module__odD1Dq__monthActive{color:#fff;border-color:color-mix(in srgb,var(--accent)76%,transparent 24%);background:linear-gradient(120deg,var(--accent-strong),var(--accent))}.recepcao-dashboard-module__odD1Dq__calendarMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recepcao-dashboard-module__odD1Dq__calendarMeta span{border:1px solid var(--line);color:var(--text-muted);background:var(--surface-soft);border-radius:999px;padding:5px 10px;font-size:.8rem}.recepcao-dashboard-module__odD1Dq__appointmentList{gap:10px;max-height:380px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.recepcao-dashboard-module__odD1Dq__appointmentItem,.recepcao-dashboard-module__odD1Dq__appointmentActive{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.recepcao-dashboard-module__odD1Dq__appointmentItem:hover{border-color:var(--line-strong)}.recepcao-dashboard-module__odD1Dq__appointmentActive{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)32%,transparent 68%)}.recepcao-dashboard-module__odD1Dq__appointmentItem strong,.recepcao-dashboard-module__odD1Dq__appointmentActive strong{max-width:100%;display:inline-block}.recepcao-dashboard-module__odD1Dq__appointmentItem span,.recepcao-dashboard-module__odD1Dq__appointmentActive span{color:var(--text-muted);margin-top:4px;font-size:.84rem;display:block}.recepcao-dashboard-module__odD1Dq__appointmentItem small,.recepcao-dashboard-module__odD1Dq__appointmentActive small{text-align:right;color:var(--text-soft);margin-top:4px;font-size:.76rem;display:block}.recepcao-dashboard-module__odD1Dq__clientHistoryLink{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.recepcao-dashboard-module__odD1Dq__clientHistoryLink:hover{color:var(--accent);text-decoration:underline}.recepcao-dashboard-module__odD1Dq__tasksCard{grid-column:span 4}.recepcao-dashboard-module__odD1Dq__tasksCard ul,.recepcao-dashboard-module__odD1Dq__simpleCard ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.recepcao-dashboard-module__odD1Dq__tasksCard li,.recepcao-dashboard-module__odD1Dq__simpleCard li{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.recepcao-dashboard-module__odD1Dq__tasksCard li span,.recepcao-dashboard-module__odD1Dq__simpleCard li span,.recepcao-dashboard-module__odD1Dq__simpleCard li small{color:var(--text-muted);font-size:.86rem}.recepcao-dashboard-module__odD1Dq__tasksCard li strong,.recepcao-dashboard-module__odD1Dq__simpleCard li strong{color:var(--text-main);font-size:.9rem}.recepcao-dashboard-module__odD1Dq__simpleCard{grid-column:span 3}.recepcao-dashboard-module__odD1Dq__simpleCard h3{font-size:1rem;font-family:var(--font-display);margin:0}.recepcao-dashboard-module__odD1Dq__conversationCard{grid-column:span 12}.recepcao-dashboard-module__odD1Dq__chatLayout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:12px;min-height:380px;margin-top:14px;display:grid}.recepcao-dashboard-module__odD1Dq__chatSidebar{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:8px;max-height:460px;padding:8px;display:grid;overflow:auto}.recepcao-dashboard-module__odD1Dq__chatItem,.recepcao-dashboard-module__odD1Dq__chatItemActive{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;padding:9px;display:grid}.recepcao-dashboard-module__odD1Dq__chatItem{color:var(--text-main)}.recepcao-dashboard-module__odD1Dq__chatItem:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-soft)70%,var(--accent-fade)30%)}.recepcao-dashboard-module__odD1Dq__chatItemActive{border-color:var(--accent);background:var(--accent-fade)}.recepcao-dashboard-module__odD1Dq__chatItem span,.recepcao-dashboard-module__odD1Dq__chatItem small,.recepcao-dashboard-module__odD1Dq__chatItemActive span,.recepcao-dashboard-module__odD1Dq__chatItemActive small{color:var(--text-muted);font-size:.8rem}.recepcao-dashboard-module__odD1Dq__chatMain{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-rows:minmax(200px,1fr) auto;display:grid;overflow:hidden}.recepcao-dashboard-module__odD1Dq__chatMessages{flex-direction:column;gap:8px;padding:14px;display:flex;overflow:auto}.recepcao-dashboard-module__odD1Dq__messageIn,.recepcao-dashboard-module__odD1Dq__messageOut{border:1px solid var(--line);border-radius:14px;gap:6px;width:82%;max-width:540px;padding:10px 12px;display:grid}.recepcao-dashboard-module__odD1Dq__messageIn{background:var(--surface);align-self:flex-start}.recepcao-dashboard-module__odD1Dq__messageOut{background:var(--accent-fade);border-color:color-mix(in srgb,var(--accent)40%,transparent 60%);align-self:flex-end}.recepcao-dashboard-module__odD1Dq__messageIn p,.recepcao-dashboard-module__odD1Dq__messageOut p,.recepcao-dashboard-module__odD1Dq__messageIn small,.recepcao-dashboard-module__odD1Dq__messageOut small{margin:0}.recepcao-dashboard-module__odD1Dq__messageIn p,.recepcao-dashboard-module__odD1Dq__messageOut p{font-size:.9rem;line-height:1.45}.recepcao-dashboard-module__odD1Dq__messageIn small,.recepcao-dashboard-module__odD1Dq__messageOut small{color:var(--text-soft);text-align:right;font-size:.72rem}.recepcao-dashboard-module__odD1Dq__chatComposer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.recepcao-dashboard-module__odD1Dq__floatingActions{z-index:40;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.recepcao-dashboard-module__odD1Dq__quickServiceButton{place-items:center;width:56px;height:56px;display:grid;box-shadow:0 14px 30px #3f6eee61;background:linear-gradient(130deg,var(--accent-strong),var(--accent))!important;color:#fff!important;border-color:#0000!important;border-radius:18px!important;padding:0!important}.recepcao-dashboard-module__odD1Dq__quickPlus{font-size:2rem;font-weight:300;line-height:1}.recepcao-dashboard-module__odD1Dq__floatingActions>button:last-child{color:#fff;background:linear-gradient(130deg,#dc7d42,#ce5e61);border-color:#0000;border-radius:14px;padding-inline:16px}.recepcao-dashboard-module__odD1Dq__refreshBadge,.recepcao-dashboard-module__odD1Dq__errorBanner,.recepcao-dashboard-module__odD1Dq__toast,.recepcao-dashboard-module__odD1Dq__toastError{border:1px solid var(--line);background:var(--surface-strong-solid);box-shadow:var(--shadow-soft);z-index:50;border-radius:12px;padding:10px 14px;font-size:.86rem;position:fixed;left:50%;transform:translate(-50%)}.recepcao-dashboard-module__odD1Dq__refreshBadge{top:16px}.recepcao-dashboard-module__odD1Dq__errorBanner{border-color:color-mix(in srgb,var(--danger)46%,transparent 54%);color:var(--danger);top:62px}.recepcao-dashboard-module__odD1Dq__toast,.recepcao-dashboard-module__odD1Dq__toastError{bottom:20px}.recepcao-dashboard-module__odD1Dq__toast{color:var(--ok);border-color:color-mix(in srgb,var(--ok)44%,transparent 56%)}.recepcao-dashboard-module__odD1Dq__toastError{color:var(--danger);border-color:color-mix(in srgb,var(--danger)46%,transparent 54%)}.recepcao-dashboard-module__odD1Dq__empty{color:var(--text-muted);margin:0;font-size:.88rem}@media (min-width:1240px){.recepcao-dashboard-module__odD1Dq__sidebar{opacity:1;pointer-events:auto;z-index:1;width:100%;height:calc(100vh - 136px);position:sticky;top:0;left:0;transform:none}.recepcao-dashboard-module__odD1Dq__sidebarBackdrop,.recepcao-dashboard-module__odD1Dq__sidebarToggle{display:none}.recepcao-dashboard-module__odD1Dq__contentShell{z-index:1;grid-template-columns:244px minmax(0,1fr);align-items:start;position:relative}.recepcao-dashboard-module__odD1Dq__sidebarContent{box-shadow:var(--shadow-soft)}}@media (max-width:1430px){.recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__summaryCard{grid-column:span 12}.recepcao-dashboard-module__odD1Dq__summaryCard>div{min-height:108px}.recepcao-dashboard-module__odD1Dq__clientCard,.recepcao-dashboard-module__odD1Dq__progressCard,.recepcao-dashboard-module__odD1Dq__trackerCard,.recepcao-dashboard-module__odD1Dq__botCard,.recepcao-dashboard-module__odD1Dq__tasksCard,.recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__simpleCard{grid-column:span 6}.recepcao-dashboard-module__odD1Dq__chatLayout{grid-template-columns:minmax(0,1fr)}.recepcao-dashboard-module__odD1Dq__chatSidebar{max-height:260px}}@media (max-width:1080px){.recepcao-dashboard-module__odD1Dq__page{padding:14px}.recepcao-dashboard-module__odD1Dq__header{z-index:70;isolation:isolate;flex-wrap:wrap;padding:12px;position:relative}.recepcao-dashboard-module__odD1Dq__headerActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.recepcao-dashboard-module__odD1Dq__searchGroup{width:100%;max-width:none}.recepcao-dashboard-module__odD1Dq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__clientCard,.recepcao-dashboard-module__odD1Dq__progressCard,.recepcao-dashboard-module__odD1Dq__trackerCard,.recepcao-dashboard-module__odD1Dq__botCard,.recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__tasksCard,.recepcao-dashboard-module__odD1Dq__simpleCard,.recepcao-dashboard-module__odD1Dq__conversationCard{grid-column:span 6}.recepcao-dashboard-module__odD1Dq__summaryCard{grid-template-columns:repeat(2,minmax(0,1fr))}.recepcao-dashboard-module__odD1Dq__summaryCard>div:last-child{grid-column:1/-1}.recepcao-dashboard-module__odD1Dq__botActionsGrid{grid-template-columns:minmax(0,1fr)}.recepcao-dashboard-module__odD1Dq__floatingActions{bottom:14px;right:14px}}@media (max-width:760px){.recepcao-dashboard-module__odD1Dq__page{padding:10px}.recepcao-dashboard-module__odD1Dq__header{z-index:70;isolation:isolate;border-radius:16px;position:relative}.recepcao-dashboard-module__odD1Dq__primaryButton{text-align:center;width:100%}.recepcao-dashboard-module__odD1Dq__profileButton{width:38px;height:38px}.recepcao-dashboard-module__odD1Dq__grid{grid-template-columns:minmax(0,1fr);gap:12px}.recepcao-dashboard-module__odD1Dq__welcomeCard,.recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__clientCard,.recepcao-dashboard-module__odD1Dq__progressCard,.recepcao-dashboard-module__odD1Dq__trackerCard,.recepcao-dashboard-module__odD1Dq__botCard,.recepcao-dashboard-module__odD1Dq__calendarCard,.recepcao-dashboard-module__odD1Dq__tasksCard,.recepcao-dashboard-module__odD1Dq__simpleCard,.recepcao-dashboard-module__odD1Dq__conversationCard{border-radius:16px;grid-column:1/-1;padding:16px}.recepcao-dashboard-module__odD1Dq__welcomeCard{grid-template-columns:minmax(0,1fr)}.recepcao-dashboard-module__odD1Dq__modeToggle{justify-content:center;width:100%}.recepcao-dashboard-module__odD1Dq__summaryCard,.recepcao-dashboard-module__odD1Dq__appointmentItem,.recepcao-dashboard-module__odD1Dq__appointmentActive{grid-template-columns:minmax(0,1fr)}.recepcao-dashboard-module__odD1Dq__appointmentItem small,.recepcao-dashboard-module__odD1Dq__appointmentActive small{text-align:left}.recepcao-dashboard-module__odD1Dq__chatComposer{grid-template-columns:minmax(0,1fr)}.recepcao-dashboard-module__odD1Dq__floatingActions{flex-wrap:wrap;justify-content:flex-end;margin-top:14px;position:sticky;inset:auto}.recepcao-dashboard-module__odD1Dq__refreshBadge,.recepcao-dashboard-module__odD1Dq__errorBanner,.recepcao-dashboard-module__odD1Dq__toast,.recepcao-dashboard-module__odD1Dq__toastError{text-align:center;width:calc(100vw - 22px)}}
