@media (width<=767px){html,body,#root{width:100%;min-width:0;overflow:hidden}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.expertel-app-shell{min-height:100dvh;height:100dvh!important}.expertel-workspace{width:100%;min-width:0}.expertel-mobile-main{min-width:0;padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.expertel-mobile-main>*{min-width:0;max-width:100%}.expertel-mobile-topbar{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.expertel-mobile-topbar:has(>button[aria-label=Voltar]){height:calc(3rem + env(safe-area-inset-top));gap:.25rem;padding-bottom:.25rem}.expertel-mobile-topbar:has(>button[aria-label=Voltar])>:nth-child(n+3){display:none}.expertel-mobile-topbar:has(>button[aria-label=Voltar])>button[aria-label=Voltar]{width:2.25rem;height:2.25rem}.expertel-mobile-bottom-nav{padding-left:max(.25rem, env(safe-area-inset-left));padding-right:max(.25rem, env(safe-area-inset-right))}.expertel-mobile-chat-list,.expertel-mobile-chat-list>div{width:100%!important;min-width:0!important;max-width:none!important}.expertel-mobile-chat-list>div{border-right:0}.expertel-mobile-chat-window,.expertel-mobile-chat-window>div{width:100%;min-width:0;height:100%}.expertel-mobile-chat-window>div>:first-child{gap:.5rem;height:auto;min-height:3.25rem;padding:.375rem .5rem .375rem .75rem}.expertel-mobile-chat-window>div>:first-child>div:nth-child(2)>div:nth-child(3){display:none}.expertel-mobile-chat-window textarea{min-width:0}.chat-contact-local-time{display:none!important}.chat-contact-profile{justify-content:center;width:2.25rem;min-width:2.25rem;border-radius:9999px!important;height:2.25rem!important;padding:0!important}.expertel-mobile-chat-window [title="Excluir conversa do CRM"]{border-color:#0000;border-radius:9999px;width:2.25rem;height:2.25rem}.expertel-mobile-payment-flow-editor,.expertel-mobile-payment-flow-editor>div{width:100%;min-width:0;height:100%;overflow-x:hidden}.expertel-mobile-payment-flow-editor>div{padding:.5rem .75rem calc(5.5rem + env(safe-area-inset-bottom))!important}.expertel-mobile-payment-flow-editor>div>.mb-5{margin-bottom:.75rem;display:block}.expertel-mobile-payment-flow-editor>div>.mb-5>.flex.items-center.gap-3{align-items:flex-start;gap:.625rem}.expertel-mobile-payment-flow-editor>div>.mb-5 h1{font-size:1.125rem;line-height:1.4}.expertel-mobile-payment-flow-editor>div>.mb-5 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.6875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.expertel-mobile-payment-flow-editor>div>.mb-5>.flex.flex-wrap.gap-2{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;width:100%;margin-top:.75rem;padding:0 0 .25rem;display:flex;overflow-x:auto}.expertel-mobile-payment-flow-editor>div>.mb-5>.flex.flex-wrap.gap-2::-webkit-scrollbar{display:none}.expertel-mobile-payment-flow-editor>div>.mb-5>.flex.flex-wrap.gap-2>button{white-space:nowrap;border-radius:9999px;flex:none;min-height:2.75rem;padding-left:.875rem;padding-right:.875rem}.expertel-mobile-payment-flow-editor>div>.mb-5>.flex.flex-wrap.gap-2>button:last-child{right:max(.75rem, env(safe-area-inset-right));bottom:calc(4.35rem + env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));z-index:45;border-radius:.875rem;justify-content:center;width:auto;min-height:3rem;position:fixed;box-shadow:0 10px 28px #0f172a2e}.expertel-mobile-payment-flow-editor>div>.grid{display:block}.expertel-mobile-payment-flow-editor section{border-radius:1rem;margin-bottom:.75rem;padding:1rem!important}.expertel-mobile-payment-flow-editor section .grid{grid-template-columns:minmax(0,1fr)!important}.expertel-mobile-payment-flow-editor section [class*=col-span]{grid-column:auto!important}.expertel-mobile-payment-flow-editor input,.expertel-mobile-payment-flow-editor select,.expertel-mobile-payment-flow-editor textarea,.expertel-mobile-payment-flow-editor button,.expertel-mobile-payment-flow-editor [class*=overflow-x-auto]{max-width:100%}.expertel-mobile-payment-flow-editor [role=dialog]{border-radius:1rem!important;width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.expertel-mobile-flows,.expertel-mobile-flows>div{width:100%;min-width:0;max-width:100%;height:100%;overflow-x:hidden}.expertel-mobile-flows>div{overflow:hidden}[data-mobile-app=true] input,[data-mobile-app=true] textarea,[data-mobile-app=true] select{font-size:16px}[data-mobile-app=true] button,[data-mobile-app=true] a,[data-mobile-app=true] input,[data-mobile-app=true] textarea,[data-mobile-app=true] select{touch-action:manipulation}[data-mobile-app=true] [role=dialog]{width:min(100vw - 1rem,100%);max-width:100vw;max-height:calc(100dvh - 1rem)}[data-mobile-app=true] .scrollbar-thin{scrollbar-width:none}[data-mobile-app=true] .scrollbar-thin::-webkit-scrollbar{width:0;height:0}}html[data-native-app] .expertel-auth-page{min-height:100dvh;padding-top:max(2rem, calc(env(safe-area-inset-top) + 1.25rem));padding-right:max(1.25rem, env(safe-area-inset-right));padding-bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + 1rem));padding-left:max(1.25rem, env(safe-area-inset-left));justify-content:flex-start}html[data-native-app] .expertel-auth-frame{min-height:calc(100dvh - 3.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0}html[data-native-app] .expertel-auth-frame>section{align-items:flex-start;padding:3.5rem 0 0}html[data-native-app] .expertel-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}html[data-native-app] .expertel-auth-card input,html[data-native-app] .expertel-primary-gradient{border-radius:12px;min-height:48px}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.expertel-auth-page{min-height:100dvh;padding-top:max(2rem, calc(env(safe-area-inset-top) + 1.25rem));padding-right:max(1.25rem, env(safe-area-inset-right));padding-bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + 1rem));padding-left:max(1.25rem, env(safe-area-inset-left));justify-content:flex-start}.expertel-auth-frame{min-height:calc(100dvh - 3.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0}.expertel-auth-frame>section{align-items:flex-start;padding:3.5rem 0 0}.expertel-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.expertel-auth-card input,.expertel-primary-gradient{border-radius:12px;min-height:48px}.expertel-auth-card input{font-size:16px}}@media (display-mode:standalone) and (pointer:coarse) and (width<=1024px){html,body,#root{width:100%;min-width:0;overflow:hidden}.expertel-desktop-chrome{display:none!important}.expertel-mobile-chrome{display:block!important}.expertel-mobile-bottom-nav{padding-left:max(.25rem, env(safe-area-inset-left));padding-right:max(.25rem, env(safe-area-inset-right));display:flex!important}.expertel-app-shell{min-height:100dvh;height:100dvh!important}.expertel-workspace,.expertel-mobile-main,.expertel-mobile-main>*{min-width:0;max-width:100%}.expertel-mobile-main{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.expertel-mobile-topbar{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}}@media (pointer:coarse) and (width<=1024px){html[data-native-app] .expertel-desktop-chrome{display:none!important}html[data-native-app] .expertel-mobile-chrome{display:block!important}html[data-native-app] .expertel-mobile-bottom-nav{display:flex!important}html[data-native-app] .expertel-app-shell{min-height:100dvh;height:100dvh!important}}@media (width<=767px){.expertel-app-shell:has(input:focus,textarea:focus,[contenteditable=true]:focus) .expertel-mobile-bottom-nav{display:none!important}.expertel-app-shell:has(input:focus,textarea:focus,[contenteditable=true]:focus) .expertel-mobile-main{padding-bottom:0}.expertel-mobile-project-detail{overscroll-behavior-y:contain;padding-right:.625rem!important;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important;padding-left:.625rem!important}.expertel-mobile-project-detail>a[href=\/projetos]{min-height:2.25rem;margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.expertel-mobile-project-detail[data-project-tab=docs] div:has(>input[type=file][accept*=\.pdf]){border-radius:.875rem;padding:1rem!important}.expertel-mobile-project-detail[data-project-tab=docs] div:has(>input[type=file][accept*=\.pdf])>button{min-height:2.75rem;padding:.625rem .875rem}.expertel-mobile-project-detail[data-project-tab=docs] ul.divide-y.divide-border>li{align-items:flex-start;gap:.25rem;padding:.375rem}.expertel-mobile-project-detail[data-project-tab=docs] ul.divide-y.divide-border>li>button:first-child{gap:.5rem;min-height:3.25rem;padding:.5rem}.expertel-mobile-project-detail[data-project-tab=docs] ul.divide-y.divide-border>li>button:first-child>div>p:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.expertel-mobile-project-detail[data-project-tab=docs] ul.divide-y.divide-border>li>button:not(:first-child){justify-content:center;min-width:2.5rem;min-height:2.5rem}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]{flex-direction:column;min-height:25rem;gap:.5rem!important;height:calc(100dvh - 15rem)!important;display:flex!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside{border-radius:.875rem;flex:none;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:0;padding:.5rem;display:grid!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside>button{white-space:nowrap;justify-content:center;min-height:2.5rem;margin:0!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside>div{scrollbar-width:none;gap:.375rem;min-width:0;padding-bottom:.125rem;display:flex!important;overflow:auto hidden!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside>div::-webkit-scrollbar{display:none}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside>div>div{border:1px solid hsl(var(--border));flex:none;max-width:72vw;min-height:2.5rem;margin-top:0!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>aside [class*=opacity-0]{opacity:1!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>div:last-child{border-radius:.875rem;flex:1 1 0;min-height:0}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>div:last-child>div:first-child{padding:.625rem!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"] div[class*="max-w-[80%]"]{overflow-wrap:anywhere;max-width:92%!important;padding:.625rem .75rem!important}.expertel-mobile-project-detail[data-project-tab=chat] [class*="grid-cols-[240px_1fr]"]>div:last-child>div:last-child{padding:.5rem!important}.expertel-mobile-project-detail[data-project-tab=chat] textarea{min-height:2.75rem}.expertel-mobile-project-detail[data-project-tab=chat] textarea+button{flex:0 0 2.75rem;width:2.75rem;height:2.75rem}[data-mobile-app=true] [role=dialog].max-w-4xl{border:0;flex-direction:column;border-radius:0!important;gap:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;top:0!important;left:0!important;overflow:hidden!important;transform:none!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-b.border-border{flex:none;padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.grid{flex:auto;min-height:0;padding:.75rem .75rem 0!important;display:block!important;overflow:hidden!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.grid>div.min-w-0{height:100%;padding-bottom:5rem;max-height:none!important;padding-right:0!important;overflow-y:auto!important}[data-mobile-app=true] [role=dialog].max-w-4xl [role=tablist]{scrollbar-width:none;justify-content:flex-start;gap:.25rem;width:100%;height:auto;padding:.25rem;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}[data-mobile-app=true] [role=dialog].max-w-4xl [role=tablist]::-webkit-scrollbar{display:none}[data-mobile-app=true] [role=dialog].max-w-4xl [role=tab]{white-space:nowrap;min-height:2.5rem;padding:.5rem .75rem;flex:none!important}[data-mobile-app=true] [role=dialog].max-w-4xl .flex.items-center.justify-between{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0}[data-mobile-app=true] [role=dialog].max-w-4xl table{min-width:32rem}[data-mobile-app=true] [role=dialog].max-w-4xl div:has(>table){overflow-x:auto}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-t.border-border{background:hsl(var(--background));flex:none;gap:.5rem;box-shadow:0 -8px 24px #0f172a14;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom))!important;display:grid!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-t.border-border>.mr-auto{width:100%;margin:0!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-t.border-border>.mr-auto>div>div:last-child{display:none}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-t.border-border>.flex.items-center.justify-end{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid!important}[data-mobile-app=true] [role=dialog].max-w-4xl>div.border-t.border-border button:not([role=switch]){min-height:2.75rem}[data-mobile-app=true] [role=dialog].max-w-4xl>.pointer-events-none.absolute{right:.75rem!important;bottom:calc(6.2rem + env(safe-area-inset-bottom))!important;max-width:none!important;left:.75rem!important}[data-mobile-app=true] [role=dialog].max-w-4xl>.pointer-events-none.absolute>div{width:100%!important;max-width:100%!important;max-height:42dvh!important}[data-mobile-app=true] [role=dialog].max-w-4xl>.pointer-events-none.absolute>button{justify-content:center;width:100%;min-height:2.75rem}.expertel-workspace:has(.expertel-mobile-chat-window) .expertel-mobile-topbar{height:calc(2.75rem + env(safe-area-inset-top));min-height:calc(2.75rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) .5rem .25rem;gap:0}.expertel-workspace:has(.expertel-mobile-chat-window) .expertel-mobile-topbar>:not(button[aria-label=Voltar]){display:none!important}.expertel-workspace:has(.expertel-mobile-chat-window) .expertel-mobile-topbar>button[aria-label=Voltar]{width:2.5rem;height:2.5rem}.expertel-mobile-chat-list>div>div:first-child{padding:.5rem .625rem}.expertel-mobile-chat-list>div>div:first-child input{border-radius:.75rem;min-height:2.625rem}.expertel-mobile-chat-window>div>.min-h-0.flex-1.overflow-y-auto.bg-surface{padding:.5rem .625rem!important}.expertel-mobile-chat-window>div>div[class*=bg-surface\/60]{max-height:38dvh;overflow-y:auto;padding:.375rem .5rem!important}.expertel-mobile-chat-window>div>div[class*=bg-surface\/60]>div:first-child{scrollbar-width:none;gap:.375rem;padding-bottom:.125rem;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.expertel-mobile-chat-window>div>div[class*=bg-surface\/60]>div:first-child::-webkit-scrollbar{display:none}.expertel-mobile-chat-window>div>div[class*=bg-surface\/60]>div:first-child>*{flex:none;margin-left:0!important}.expertel-mobile-chat-window>div>div[class*=bg-surface\/60]>div:first-child button{white-space:nowrap;min-height:2.25rem}.expertel-mobile-chat-window>div>div.border-t.border-border.bg-background.p-3{padding:.5rem!important}.expertel-mobile-chat-window>div>div.border-t.border-border.bg-background.p-3>div:last-child{display:none}.expertel-mobile-chat-window>div>div.border-t.border-border.bg-background.p-3>div:first-of-type{border-radius:.875rem;gap:.125rem;padding:.375rem}.expertel-mobile-chat-window>div>div.border-t.border-border.bg-background.p-3 textarea{min-width:5rem;min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem}.expertel-mobile-chat-window>div>.h-11.border-b.border-border{scrollbar-width:none;padding-left:.5rem;padding-right:.5rem;overflow-x:auto}.expertel-mobile-chat-window>div>.h-11.border-b.border-border::-webkit-scrollbar{display:none}}@media (orientation:landscape) and (width<=1000px) and (height<=500px) and (hover:none) and (pointer:coarse){html,body,#root{width:100vw;height:100dvh;overflow:hidden!important}.expertel-app-shell{z-index:2147483647;background:hsl(var(--background));justify-content:center;align-items:center;inset:0;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;overflow:hidden!important}.expertel-app-shell>*{display:none!important}.expertel-app-shell:before{content:"↻\a Gire o celular para continuar\a O Expertel Imob deve ser usado na posição vertical.";white-space:pre-line;text-align:center;max-width:30rem;color:hsl(var(--foreground));padding:2rem;font-size:1rem;font-weight:600;line-height:1.65;display:block}}
