.agency-chat-shell{background:radial-gradient(circle at top left, color-mix(in oklab, var(--primary) 10%, transparent), transparent 32rem), linear-gradient(180deg, color-mix(in oklab, var(--muted) 52%, var(--background)), var(--background) 42%)}.agency-chat-shell>div{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agency-chat-shell aside:first-child,.agency-chat-shell aside:last-child,.agency-chat-shell main>header,.agency-chat-shell main>footer{background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agency-chat-shell aside:first-child{box-shadow:inset -1px 0 0 color-mix(in oklab, var(--border) 55%, transparent)}.agency-chat-shell aside:last-child{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--border) 55%, transparent)}.agency-chat-shell main>header{min-height:76px;box-shadow:0 1px 0 color-mix(in oklab, var(--border) 55%, transparent);align-items:center}.agency-chat-shell main>header h2{max-width:34ch}.agency-chat-shell main>header .hidden.sm\:inline-flex{height:36px;box-shadow:0 8px 20px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:999px}.agency-chat-shell aside:first-child button[type=button]{border-radius:14px;min-height:78px}.agency-chat-shell aside:first-child button[type=button] .truncate{min-width:0}.agency-chat-shell aside:first-child button[type=button]:hover{background:color-mix(in oklab, var(--muted) 76%, transparent)}.agency-chat-shell aside:first-child button[type=button][class*=bg-primary\/10]{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 14%, transparent), color-mix(in oklab, var(--primary) 6%, transparent));border-color:color-mix(in oklab, var(--primary) 34%, transparent);box-shadow:0 10px 28px color-mix(in oklab, var(--primary) 10%, transparent)}.agency-chat-shell main>div:nth-of-type(2),.agency-chat-shell main>section{background:color-mix(in oklab, var(--muted) 28%, transparent)}.agency-chat-shell main>div:nth-of-type(2) input{background:color-mix(in oklab, var(--background) 92%, transparent);height:40px;box-shadow:0 8px 20px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:999px}.agency-chat-shell main>section .border-dashed{border-style:solid;border-color:color-mix(in oklab, var(--border) 72%, transparent);background:color-mix(in oklab, var(--background) 90%, transparent);max-width:640px;box-shadow:0 18px 45px color-mix(in oklab, var(--foreground) 6%, transparent);margin:1.25rem auto 0}.agency-chat-shell main>footer{box-shadow:0 -1px 0 color-mix(in oklab, var(--border) 55%, transparent)}.agency-chat-shell main>footer textarea{background:var(--background);box-shadow:0 10px 24px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:18px}.agency-chat-shell main>footer button[aria-label=Enviar\ mensagem]{box-shadow:0 12px 28px color-mix(in oklab, var(--primary) 22%, transparent);border-radius:18px}.agency-chat-shell aside:last-child>div:nth-child(2)>div{border:1px solid #0000}.agency-chat-shell aside:last-child>div:nth-child(2)>div:hover{background:color-mix(in oklab, var(--muted) 74%, transparent);border-color:color-mix(in oklab, var(--border) 70%, transparent)}@media (width<=1023px){.agency-chat-shell{min-height:calc(100vh - 3.5rem)}.agency-chat-shell>div{flex-direction:column;display:flex}.agency-chat-shell main{flex:1;min-height:0}.agency-chat-shell main>header{flex-wrap:wrap;min-height:auto}}.agenda-fc .fc{--fc-border-color:var(--border);--fc-page-bg-color:transparent;--fc-neutral-bg-color:color-mix(in oklab, var(--muted) 40%, transparent);--fc-list-event-hover-bg-color:color-mix(in oklab, var(--muted) 60%, transparent);--fc-today-bg-color:color-mix(in oklab, var(--primary) 6%, transparent);--fc-now-indicator-color:var(--primary);--fc-event-border-color:transparent;color:var(--foreground);font-family:inherit}.agenda-fc .fc-scrollgrid,.agenda-fc .fc-scrollgrid td,.agenda-fc .fc-scrollgrid th{border-color:color-mix(in oklab, var(--border) 50%, transparent)}.agenda-fc .fc-col-header-cell,.agenda-fc .fc-timegrid-slot,.agenda-fc .fc-list-day-cushion{background:0 0!important}.agenda-fc .fc-col-header-cell-cushion,.agenda-fc .fc-list-day-text,.agenda-fc .fc-list-day-side-text{color:var(--muted-foreground);font-weight:500;text-decoration:none}.agenda-fc .fc-daygrid-day-number{color:var(--foreground);padding:4px 6px;font-size:12px}.agenda-fc .fc-day-other .fc-daygrid-day-number{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}.agenda-fc .fc-day-today .fc-daygrid-day-number{background:var(--primary);color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;min-width:22px;display:inline-flex}.agenda-fc-event{cursor:pointer;font-weight:500;transition:transform .12s,box-shadow .12s;border-radius:6px!important;padding:2px 6px!important;font-size:11.5px!important}.agenda-fc-event:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #00000073}.agenda-fc .fc-list-event td{background:0 0}.agenda-fc .fc-list-event:hover td{background:color-mix(in oklab, var(--muted) 50%, transparent)!important}.agenda-fc .fc-timegrid-now-indicator-line{border-color:var(--primary)}.agenda-fc .fc-timegrid-slot-label-cushion{color:var(--muted-foreground);font-size:11px}.agenda-fc .agenda-fc-google{background:0 0!important;border-style:dashed!important}.agenda-fc .agenda-fc-google .fc-event-title,.agenda-fc .agenda-fc-google .fc-event-time{opacity:.85}.agenda-fc .fc-event-main-frame,.agenda-fc .fc-event-title-container,.agenda-fc .fc-event-title{min-width:0}.agenda-fc .fc-event-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-fc .fc-daygrid-event{overflow:hidden}.agenda-fc .fc-daygrid-event .fc-event-time{font-variant-numeric:tabular-nums;flex-shrink:0}@media (width<=640px){.agenda-fc .fc-toolbar-title{font-size:14px}.agenda-fc-event{padding:1px 4px!important;font-size:10.5px!important;line-height:1.2!important}.agenda-fc .fc-daygrid-day-number{padding:2px 4px;font-size:11px}.agenda-fc .fc-daygrid-day-frame{min-height:64px}.agenda-fc .fc-col-header-cell-cushion{padding:4px 2px;font-size:10px}.agenda-fc .fc-timegrid-slot{height:1.5em}.agenda-fc .fc-timegrid-slot-label-cushion{font-size:10px}.agenda-fc .fc-timegrid-axis-cushion{padding:0 2px;font-size:10px}.agenda-fc .fc-timegrid-event .fc-event-time,.agenda-fc .fc-timegrid-event .fc-event-title{font-size:10px;line-height:1.15}.agenda-fc .fc-list-event-time,.agenda-fc .fc-list-event-title{padding:6px 8px;font-size:12px}.agenda-fc .fc-list-day-cushion{padding:6px 8px}.fc-popover{max-width:calc(100vw - 24px)!important}}
