@layer legal-features{@media (hover:none),(pointer:coarse){a,button,input[type=checkbox],input[type=radio],select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media (min-width:768px) and (max-width:1180px){body,html{min-width:0;overflow:hidden;overscroll-behavior:none}.shell{grid-template-columns:var(--rail-width) minmax(0,1fr);grid-template-rows:var(--responsive-topbar-height) minmax(0,1fr);height:var(--viewport-height)}.shell>:not(.rail):not(.topbar){grid-row:2;grid-column:2;min-width:0;height:100%;min-height:0}.chat,.page,.topbar,.workspace{height:100%}.topbar{position:relative;inset:auto;z-index:79;grid-row:1;grid-column:2;display:grid;width:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:16px;align-items:center;padding:7px var(--page-header-inline) 6px;border-bottom:1px solid var(--chrome-border);background:var(--chrome-bg);box-shadow:var(--shadow-chrome);pointer-events:auto;backdrop-filter:blur(var(--chrome-blur));-webkit-backdrop-filter:blur(var(--chrome-blur))}.topbar__leading{width:auto;flex-direction:row;gap:10px}.topbar__brand{width:36px;height:36px}.topbar__page{display:grid;min-width:0;gap:1px;animation:surfaceEnter var(--motion-base) var(--ease) both}.topbar__page small{color:var(--text-4);font-size:var(--fs-2xs);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.topbar__page strong{overflow:hidden;color:var(--text-1);font-size:var(--fs-xl);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topbar__actions{grid-row:1;grid-column:3;width:auto;min-height:0;flex-direction:row;justify-content:flex-end;gap:6px;padding:0}.topbar__configPanel,.topbar__configuration,.topbar__status{flex-direction:row;gap:4px}.topbar__configTrigger{display:none}.topbar__configEntry{flex:0 0 auto}.topbar__configEntry.topbar__configEntry--unavailable,.topbar__configEntry>span:last-child{display:none}.topbar .railMode,.topbar .railTheme,.topbar .railUser__trigger,.topbar .rail__item{display:grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center}.topbar .rail__label{display:none}.rail{position:fixed;top:max(var(--nav-dock-offset),env(safe-area-inset-top));bottom:max(var(--nav-dock-offset),env(safe-area-inset-bottom));left:var(--nav-dock-offset);z-index:80;width:var(--nav-dock-width);height:auto;padding:var(--nav-dock-padding);border:2px solid var(--border-s);border-radius:var(--r-xl);background:var(--chrome-bg);box-shadow:inset 0 0 0 1px var(--surface-2),0 0 0 3px var(--bg-nav),var(--shadow-chrome);backdrop-filter:blur(var(--chrome-blur));-webkit-backdrop-filter:blur(var(--chrome-blur))}.rail,.rail__rotas{gap:var(--nav-dock-gap)}.rail .rail__item--off{display:none}.rail__item{display:flex;width:var(--nav-item-width);height:var(--nav-item-height);flex-direction:column;gap:4px;justify-content:center;border-radius:var(--r-md)}.rail__item--app{background:transparent}.rail__appIcon{width:var(--nav-app-icon-size);height:var(--nav-app-icon-size);border:2px solid var(--border-s);border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.rail__item--app:hover .rail__appIcon{border-color:var(--accent);background:var(--surface-2);color:var(--accent);transform:translateY(-1px)}.rail__item--app.rail__item--active{background:transparent}.rail__item--app.rail__item--active .rail__appIcon{border-color:var(--accent-highlight);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--surface-2),var(--shadow-sm);transform:translateY(-1px)}.rail__item--app:focus-visible{outline:0}.rail__item--app:focus-visible .rail__appIcon{outline:2px solid var(--accent);outline-offset:2px}.rail__appIcon>svg,.rail__item>svg{width:20px;height:20px}.rail__label{display:block;width:calc(var(--nav-item-width) - 8px);text-align:center}.rail__item--app .rail__contador{top:3px;right:8px}.notif__painel,.railUser__menu{top:calc(var(--responsive-topbar-height) + var(--responsive-gap));right:var(--dialog-inset);bottom:auto;left:auto}.railUser__menu{z-index:96}.page__header{min-height:58px;padding:var(--page-header-block) var(--page-header-inline)}.page__body{padding:var(--page-gutter);overscroll-behavior:contain;scrollbar-gutter:stable}.page__title{font-size:var(--fs-xl)}.chip,.page input:not([type=checkbox]):not([type=radio]),.page select,.primaryButton,.secondaryButton{min-height:var(--touch-target)}.board__columns{gap:var(--responsive-gap);scroll-snap-type:x proximity}.board__column{flex-basis:min(312px,calc(100vw - var(--rail-width) - 48px));scroll-snap-align:start}.board__column--agents{flex-basis:280px}.agentBoard__layout{gap:var(--responsive-gap)}.agentPanel{width:100%;min-width:0;max-height:52vh;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}@media (pointer:coarse){.agentBoard .agentCard,.agentBoard .board__columnList{touch-action:pan-y pinch-zoom}.agentBoard .agentCard{cursor:pointer}.agentBoard .agentCard__grip{display:none}.agentBoard .agentCard__mobileActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:4px}.agentBoard .agentCard__mobileActions button{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-s);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-2);font:inherit;font-size:var(--fs-time)}}.documentsOriginal{padding-inline:var(--page-gutter)}.billingPayments,.documentsOriginal__tableScroll,.financeStatement__scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.adminSlotModal,.convFilter__overlay,.instanceModal,.qrModal{padding:var(--dialog-inset)}}@media (min-width:768px) and (max-width:900px){.workspace,.workspace--with-aside{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workspace__divider{display:none}.workspace>.chat,.workspace>.conversations{grid-row:1;grid-column:1;min-height:0;height:100%;overflow:hidden}.workspace--show-chat>.conversations,.workspace--show-list>.chat{display:none}.chat__back{display:inline-flex}.workspace__aside{width:min(520px,100%)}.financePage__header,.leads__header{align-items:flex-start}}@media (max-width:767px){.meetingModule__toggle{padding:16px 12px;gap:10px}.meetingModule__action>span,.meetingModule__number{display:none}.meetingModule__content{padding:10px}body,html{width:100%;min-width:0;height:100%;overflow:hidden;overscroll-behavior:none}.shell{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--responsive-topbar-height) minmax(0,1fr) var(--mobile-nav-height);width:100%;height:var(--viewport-height);background:var(--bg-nav);transition:grid-template-rows var(--motion-base) var(--ease)}.shell>:not(.rail):not(.topbar){grid-row:2;grid-column:1;min-width:0;height:100%;min-height:0}.topbar{position:relative;inset:auto;z-index:82;grid-row:1;grid-column:1;display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:8px;align-items:center;padding:max(7px,env(safe-area-inset-top)) var(--page-header-inline) 6px;border-bottom:1px solid var(--border-s);background:var(--bg-nav);box-shadow:var(--shadow-xs);pointer-events:auto}.topbar__leading{width:auto;min-width:0;flex-direction:row;gap:8px}.topbar__brand{width:32px;height:32px;border-radius:var(--r-sm);background:var(--surface-1)}.topbar__page{display:grid;min-width:0;gap:1px;animation:surfaceEnter var(--motion-base) var(--ease) both}.topbar__page small{color:var(--text-4);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.topbar__page strong{overflow:hidden;color:var(--text-1);font-size:var(--fs-lg);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.topbar--contextual .topbar__pageDefault{display:none}.topbar--contextual .topbar__pageContext{display:grid;min-width:0;gap:0}.topbar__pageContext em{overflow:hidden;color:var(--text-3);font-size:9px;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.topbar__actions{grid-row:1;grid-column:2;width:auto;min-height:0;justify-content:flex-end;padding:0}.topbar__actions,.topbar__status{flex-direction:row;gap:2px}.topbar .railMode,.topbar .railTheme,.topbar .railUser__trigger,.topbar .rail__item,.topbar__configTrigger{display:grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center;border-radius:var(--r-md)}.topbar .rail__label{display:none}.topbar__configTrigger:focus-visible,.topbar__configTrigger:hover,.topbar__configTrigger[aria-expanded=true]{background:var(--surface-2);color:var(--accent)}.topbar__configuration{position:relative}.topbar__configPanel{position:fixed;top:calc(var(--responsive-topbar-height) + var(--responsive-gap));right:var(--dialog-inset);z-index:94;display:none;width:min(248px,calc(100vw - (var(--dialog-inset) * 2)));padding:8px;border:1px solid var(--border-s);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-menu-raised)}.topbar__configPanel[data-state=open]{display:grid;gap:4px}.topbar__configEntry{justify-content:space-between;min-height:var(--touch-target);padding-left:10px;border-radius:var(--r-md);color:var(--text-2)}.topbar__configEntry.topbar__configEntry--unavailable{display:none}.topbar__configEntry:hover{background:var(--surface-2);color:var(--text-1)}.topbar__configEntry>span:last-child{display:block;order:-1;font-size:var(--fs-sm);font-weight:600}.rail{position:absolute;right:0;bottom:calc(var(--nav-dock-offset) + env(safe-area-inset-bottom));left:0;z-index:80;contain:layout paint;width:min(calc(100vw - var(--nav-dock-offset) - var(--nav-dock-offset) - env(safe-area-inset-left) - env(safe-area-inset-right)),var(--nav-dock-max-width));height:auto;min-width:0;flex-direction:row;justify-content:flex-start;gap:var(--nav-dock-gap);margin-inline:auto;padding:var(--nav-dock-padding);overflow:hidden;border:2px solid var(--border-s);border-radius:var(--r-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--surface-2),0 0 0 3px var(--bg-nav),var(--shadow-menu-raised);transform:none;transition:transform var(--motion-base) var(--ease),opacity var(--motion-fast) var(--ease),visibility 0s linear}body:has(.workspace--show-chat) .shell{grid-template-rows:var(--responsive-topbar-height) minmax(0,1fr) 0}body:has(.workspace--show-chat) .rail{visibility:hidden;opacity:0;transform:translateY(calc(100% + var(--nav-dock-offset) + env(safe-area-inset-bottom)));pointer-events:none;transition:transform var(--motion-base) var(--ease),opacity var(--motion-fast) var(--ease),visibility 0s linear var(--motion-base)}.rail__rotas::-webkit-scrollbar{display:none}.rail__rotas{width:100%;max-width:100%;min-height:0;flex:1 1 auto;flex-direction:row;gap:var(--nav-dock-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--nav-dock-padding);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.rail .rail__item--off{display:none}.rail__divisor{display:block;width:1px;height:calc(var(--nav-item-height) - 18px);margin:9px 0}.rail__item{display:flex;width:var(--nav-item-width);height:var(--nav-item-height);flex:0 0 var(--nav-item-width);flex-direction:column;justify-content:center;gap:4px;border-radius:var(--r-md);scroll-snap-align:start;scroll-snap-stop:always}.rail__item--app,.rail__item--app:hover{background:transparent}.rail__appIcon{width:var(--nav-app-icon-size);height:var(--nav-app-icon-size);border:2px solid var(--border-s);border-radius:var(--r-sm);background:var(--surface-2);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.rail__item--app:hover .rail__appIcon{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.rail__item--app.rail__item--active{background:transparent;box-shadow:none}.rail__item--app.rail__item--active .rail__appIcon{border-color:var(--accent-highlight);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--surface-2),var(--shadow-sm);transform:translateY(-1px)}.rail__item--app:focus-visible{outline:0}.rail__item--app:focus-visible .rail__appIcon{outline:2px solid var(--accent);outline-offset:2px}.rail__appIcon>svg,.rail__item>svg{width:22px;height:22px}.rail__label{display:block;width:calc(var(--nav-item-width) - 8px);text-align:center}.rail__item--active{color:var(--accent)}.rail__item--app .rail__contador{top:3px;right:5px}.railUser__menu{left:auto;z-index:96;width:calc(100vw - (var(--dialog-inset) * 2));max-width:340px}.notif__painel,.railUser__menu{right:var(--dialog-inset);top:calc(var(--responsive-topbar-height) + var(--responsive-gap));bottom:auto}.notif__painel{left:var(--dialog-inset);width:auto;max-height:min(68dvh,560px)}.toasts{right:var(--dialog-inset);bottom:calc(var(--mobile-nav-height) + var(--responsive-gap));width:calc(100vw - (var(--dialog-inset) * 2))}.chat,.page,.workspace{width:100%;min-width:0;height:100%;min-height:0}.page__header{min-height:58px;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;padding:max(var(--page-header-block),env(safe-area-inset-top)) var(--page-header-inline) var(--page-header-block)}.page__header>*{min-width:0}.page__title{font-size:var(--fs-2xl)}.page__body{padding:var(--page-gutter);overscroll-behavior:contain;scroll-padding-block:var(--responsive-gap);-webkit-overflow-scrolling:touch}input,select,textarea{max-width:100%;font-size:16px}.chip,.page button:not(.agentCard):not(.leadCard),.page input:not([type=checkbox]):not([type=radio]),.page select,.primaryButton,.secondaryButton{min-height:var(--touch-target)}.primaryButton,.secondaryButton{justify-content:center}.chips{max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips>*{flex:0 0 auto}.topbar{gap:6px;padding:max(5px,env(safe-area-inset-top)) 8px 4px}.topbar__leading{gap:6px}.topbar__brand{width:28px;height:28px}.topbar__page{gap:0}.topbar__page small{font-size:8px}.topbar__page strong{font-size:var(--fs-md)}.topbar__actions,.topbar__status{gap:0}}@media (max-width:390px){.rail__label{width:calc(var(--nav-item-width) - 8px);font-size:9px}.timeline{padding-right:6px;padding-left:6px}.bubble,.nota{max-width:94%}.devices__stats,.documentsOriginal__row{grid-template-columns:minmax(0,1fr)}.documentsOriginal__actionCell{grid-column:1;grid-row:auto;justify-self:stretch}.documentsOriginal__actionCell button{width:100%}.documentsMobileCard__actions--withPdf{grid-template-columns:minmax(0,1fr)}.documentsMobileCard__actions .documentsOriginal__actionWrap{align-items:stretch}.documentsMobileCard__actions .documentsOriginal__actionWrap .documentsOriginal__button{width:100%}.financeStatement td{grid-template-columns:minmax(0,1fr);gap:3px}}@media (min-width:768px) and (max-height:520px) and (orientation:landscape){.rail__item{height:var(--nav-item-compact-height)}.rail__brand,.rail__label{display:none}.rail{padding-block:var(--nav-compact-padding)}}@media (prefers-reduced-motion:reduce){.shell>.board,.shell>.page,.shell>.workspace,.topbar__page{animation:none}.leadsCarousel,.rail,.shell,.workspace--show-chat .chat__back,.workspace--show-chat>.conversations,.workspace--show-list>.chat,.workspace>.chat,.workspace>.conversations,body:has(.workspace--show-chat) .rail{transition:none}.leadsCarousel,.leads__tabela tbody{scroll-behavior:auto}.workspace--show-chat>.conversations,.workspace--show-list>.chat{transform:none}.chatMobileToolPanel,.chatMobileToolPanel--preserve{animation:none;transition:none}.closerPage__body{scroll-behavior:auto}.closerCheckin .checkinWizard__step[data-active=true],.flexMeetingWizard__step[data-active=true]{animation:none}}}@layer legal-features{@media (max-width:767px){.workspace,.workspace--with-aside{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workspace__divider{display:none}.workspace>.chat,.workspace>.conversations{grid-row:1;grid-column:1;min-height:0;height:100%;overflow:hidden}.workspace--show-chat>.conversations,.workspace--show-list>.chat{display:none}.workspace__aside{width:100%;border-left:0}.conversations__header{padding:max(12px,env(safe-area-inset-top)) var(--page-header-inline) 10px}.conversationLayout__menu,.leadCardMenu__popover,.tagAssign__popover{max-width:calc(100vw - (var(--dialog-inset) * 2))}.chat__header{padding:max(8px,env(safe-area-inset-top)) 10px 8px}.chat__back{display:inline-flex;width:var(--touch-target);height:var(--touch-target);justify-content:center}.workspace--show-chat .chat__back{flex:0 0 var(--touch-target);border:2px solid var(--accent-highlight);border-radius:var(--r-md);background:var(--accent);box-shadow:0 0 0 2px var(--surface-2),var(--shadow-sm);color:var(--accent-ink);transition:transform var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.workspace--show-chat .chat__back:focus-visible,.workspace--show-chat .chat__back:hover{border-color:var(--accent-highlight);background:var(--accent);color:var(--accent-ink);transform:translateX(-1px)}.chat__headerActions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.chat__headerActions::-webkit-scrollbar{display:none}.chat__headerActions>*{flex:0 0 auto}.chat__tags{padding-inline:10px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}.timeline{padding:12px 8px 250px 50px;overscroll-behavior-y:contain}.bubble,.nota{max-width:var(--bubble-max-width)}.chat__composerFloat{padding:0 8px max(8px,env(safe-area-inset-bottom))}.chat .composer,.composerIA{border-radius:var(--r-lg)}.chat .composer__input{min-height:48px;font-size:16px}.chat__actionRail{left:5px}.chat__actionRailButton{width:36px;height:36px}.chatActions__menu,.drawer__panel{height:min(92dvh,920px);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}.adminSlotModal,.convFilter__overlay,.instanceModal,.qrModal{padding:var(--dialog-inset)}}@media (max-width:900px){.workspace>.chat,.workspace>.conversations{display:flex;visibility:visible;z-index:2;opacity:1;transform:none;transition:opacity var(--motion-base) var(--ease),transform var(--motion-base) var(--ease),visibility 0s linear;will-change:opacity,transform}.workspace--show-list>.chat{transform:translateX(18px)}.workspace--show-chat>.conversations,.workspace--show-list>.chat{display:flex;visibility:hidden;z-index:1;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease),transform var(--motion-base) var(--ease),visibility 0s linear var(--motion-base)}.workspace--show-chat>.conversations{transform:translateX(-18px)}.workspace--show-chat>.chat,.workspace--show-list>.conversations{z-index:2;pointer-events:auto}}@media (max-width:1180px){.conversationLayout,.viewToggle{display:none}.conversations__list{padding:2px 0 12px}.conversations__list .conv{position:relative;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:62px 30px;-moz-column-gap:8px;column-gap:8px;row-gap:4px;width:calc(100% - 16px);min-height:112px;margin:10px 8px 0;padding:7px 9px;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--surface-1);-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.conversations__list .conv--clean,.conversations__list .conv--simple{grid-template-rows:62px;min-height:78px}.conversations__list .conv:hover{border-color:var(--border-s);background:var(--surface-2)}.conversations__list .conv--active,.conversations__list .conv--active:hover{border-color:var(--border-s);background:var(--surface-2);box-shadow:none}.conversations__list .conv:focus,.conversations__list .conv:focus-visible{outline:0}.conversations__list .conv>.avatar{width:40px;height:40px}.conversations__list .conv__body,.conversations__list .conv__meta{grid-template-rows:19px 17px 20px;row-gap:2px}.conversations__list .conv__meta{align-content:center;width:40px}.conversations__list .conv--clean .conv__body{grid-template-rows:19px 17px}.conversations__list .conv__row{align-items:center;gap:4px}.conversations__list .conv__name{flex:1 1 40%}.conversations__list .conv__mobileContext{display:inline-flex;align-items:center;gap:3px;flex:0 1 auto;max-width:60%;min-width:0;overflow:hidden}.conversations__list .conv__mobileContext .conv__operationNumber{flex:0 0 auto}.conversations__list .conv__mobileContext .conv__departmentBox{flex:1 1 auto;min-width:0}.conversations__list .conv__labels,.conversations__list .conv__preview{gap:3px}.conversations__list .conv__metaBase,.conversations__list .conv__tags{min-height:20px}.conversations__list .conv__profileName{flex-basis:18%;max-width:18%}.conversations__list .conv__statusRail{min-height:30px;padding:4px 2px 2px;border-top:2px solid var(--border-s)}.conversations__list .conv--simple .conv__tags>.overflowRail__viewport,.conversations__list .conv__statusRail>.overflowRail__viewport{gap:10px}.conversations__list .conv__statusRail>.overflowRail__viewport{min-height:24px}.conversations__list .conv__statusRail .conv__status{min-height:24px;gap:5px;font-size:11px}.conversations__list .conv--simple .conv__labels+.conv__status,.conversations__list .conv__status+.conv__status{padding-left:10px;border-left-color:var(--border-s)}.conversations__list .conv__metaBase,.conversations__list .conv__metaMeio{display:none}.conversations__list .conv__metaTopo{display:contents}.conversations__list .conv__time{grid-row:3;align-self:center;justify-self:end}.conversations__list .conv__unread{grid-row:2;align-self:center;justify-self:end}.conversations__list .conv__menu{position:absolute;top:7px;right:7px;z-index:3;display:grid;width:28px;height:28px;place-items:center}.conversations__list .conv__menuBotao{width:28px;height:28px;min-width:28px;min-height:28px;border:1px solid var(--border-s);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-2);opacity:1;-webkit-tap-highlight-color:transparent}.conversations__list .conv__menuBotao:hover,.conversations__list .conv__menuBotao[aria-expanded=true]{border-color:var(--border-s);background:var(--bg-3);color:var(--text-1)}.conversations__list .conv__menuBotao:focus,.conversations__list .conv__menuBotao:focus-visible{outline:0}.conversations__list .convDate{margin-top:6px;padding:5px 12px;border-bottom:1px solid var(--border-s)}.leadCardMenu__backdrop{position:fixed;inset:0;z-index:2700;display:grid;place-items:center;padding:var(--dialog-inset);background:var(--overlay);animation:drawerFade var(--motion-base) var(--ease) both}.leadCardMenu__modal{display:flex;width:min(420px,100%);max-height:calc(100dvh - (var(--dialog-inset) * 2));flex-direction:column;overflow:hidden;border:2px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--shadow-dialog);animation:convFilterEnter var(--motion-base) var(--ease) both}.leadCardMenu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 13px 13px 16px;border-bottom:2px solid var(--border-s);background:var(--surface-1)}.leadCardMenu__header>span{display:grid;min-width:0;gap:2px}.leadCardMenu__header small{color:var(--text-4);font-size:var(--fs-2xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.leadCardMenu__header strong{overflow:hidden;color:var(--text-1);font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap}.leadCardMenu__close{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2)}.leadCardMenu__close:focus-visible,.leadCardMenu__close:hover{border-color:var(--accent);color:var(--accent)}.leadCardMenu__actions{display:grid;padding:8px;overflow-y:auto}.leadCardMenu__actions .conv__menuItem{min-height:50px;gap:12px;padding:12px;border-radius:var(--r-sm);font-size:var(--fs-sm)}.leadCardMenu__actions .conv__menuItem+.conv__menuItem{border-top:1px solid var(--border-s);border-radius:0}}@media (max-width:767px){.conversations__list .conv{grid-template-rows:62px 36px;min-height:118px}.conversations__list .conv__statusRail{min-height:36px;padding:5px 2px 3px}.conversations__list .conv__statusRail .conv__status,.conversations__list .conv__statusRail>.overflowRail__viewport{min-height:28px}}@media (max-width:1180px){.chat__composerFloat{position:relative;inset:auto;z-index:32;width:100%;flex:0 0 auto;padding:5px 8px max(8px,env(safe-area-inset-bottom));background:var(--bg-chat);pointer-events:auto}.timeline{padding-bottom:12px;padding-left:clamp(14px,3vw,28px)}.chat__acoesRapidas--desktop,.chat__actionRail--desktop{display:none}.chat__actionRail.chat__actionRail--mobile{position:static;display:flex;width:calc(100% - 16px);min-height:44px;margin:5px 8px 0;padding:3px;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--shadow-xs);transform:none}.chat__actionRail--mobile .chat__actionRailButton{width:36px;height:36px;border-radius:var(--r-sm)}.chat__actionRail--mobile .chat__reviewerControl{width:80px;min-height:40px;height:auto;grid-template-columns:16px auto;-moz-column-gap:4px;column-gap:4px;padding:4px}.chat__actionRail--mobile .chat__reviewerControl>svg{grid-row:1/3}.chat__actionRail--mobile .chat__reviewerControl small{grid-column:2;font-size:9px}.chat__actionRail--mobile .chat__actionRailButton:focus-visible,.chat__actionRail--mobile .chat__actionRailButton:hover{transform:translateY(-1px)}.chat__composerFloat .composerIA{isolation:isolate;background:var(--bg-sidebar);backdrop-filter:none}.chat__composerFloat .composerIA--nota{background:color-mix(in oklch,var(--warn) 12%,var(--bg-sidebar))}.composerIA__foreground{position:relative;z-index:2;display:flex;min-height:0;flex-direction:column;background:var(--bg-sidebar)}.composerIA--nota>.composerIA__foreground{background:color-mix(in oklch,var(--warn) 12%,var(--bg-sidebar))}.chatMobileToolPanel,.chatMobileToolPanel--preserve{position:relative;z-index:1;display:flex;max-height:min(48dvh,480px);margin:6px 8px 0;flex-direction:column;overflow:hidden;border:1px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--shadow-menu-raised);transform:translateY(var(--mobile-tool-drag));transition:transform var(--motion-base) var(--ease);animation:chatMobileToolIn var(--motion-base) var(--ease) both}.chatMobileToolPanel--dragging{transition:none;animation:none}.chatMobileToolPanel--preserve>.chatMobileToolPanel__header,.chatMobileToolPanel>.chatMobileToolPanel__header{display:grid}.chatMobileToolPanel__header{position:relative;min-height:39px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 9px 7px 13px;border-bottom:1px solid var(--border-s);background:var(--surface-1);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chatMobileToolPanel--dragging .chatMobileToolPanel__header{cursor:grabbing}.chatMobileToolPanel__handle{position:absolute;top:4px;left:50%;width:38px;height:3px;border-radius:999px;background:var(--text-4);transform:translateX(-50%)}.chatMobileToolPanel__header strong{overflow:hidden;color:var(--text-1);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.chatMobileToolPanel__close{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-2)}.chatMobileToolPanel--preserve>.chatMobileToolPanel__body,.chatMobileToolPanel__body{display:block;min-height:0;padding:10px;overflow-y:auto;overscroll-behavior:contain}.chat__composerFloat .chatMobileToolPanel__body>.rapidas{position:static;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}.chat__composerFloat .composerModo{gap:4px;padding:6px 9px 0}.composerModo__dica{display:none}.composerModo__opcao{min-height:30px;padding:3px 9px}.chat__composerFloat .composer{gap:6px;padding:7px 9px 8px}.chat__composerFloat .composerIA--nota:focus-within,.chat__composerFloat .composerIA:focus-within{border-color:var(--border-s);box-shadow:var(--shadow-float)}.chat__composerFloat .composer .composer__input:focus{border-color:var(--accent);box-shadow:none}.chat .composer__input{min-height:40px;max-height:180px;padding:8px 10px;line-height:1.35}.chat .composer__footer{gap:5px}.chat .composer__tools{gap:1px}.chat .composer__send{min-height:32px;padding-inline:12px}.chat__meetingTool,.chat__reviewerTool,.destino__painelConteudo{display:grid;gap:10px}.chat__reviewerTool{justify-items:start}.chat__reviewerTool p{margin:0;color:var(--text-3);font-size:var(--fs-sm);line-height:1.4}.chat__reviewerState{padding:3px 8px;border:1px solid var(--border-s);border-radius:999px;color:var(--text-3);font-size:var(--fs-xs)}.chat__reviewerState--active{border-color:color-mix(in oklch,var(--accent) 58%,var(--border));background:var(--accent-soft);color:var(--accent)}.chat__meetingTool .remarcar,.chat__meetingTool .remarcar__painel{width:100%;max-width:none}.chat__meetingTool .desfecho{gap:7px}.destino__painelConteudo .destino__popoverEstado{min-height:30px}.destino__painelConteudo .destino__popoverControles{display:grid;gap:9px}@keyframes chatMobileToolIn{0%{transform:translateY(calc(100% + 8px))}to{transform:translateY(var(--mobile-tool-drag))}}}@media (max-width:767px){.convBanner{gap:6px;padding:5px 10px;font-size:11px;line-height:1.25}.convBanner>svg{width:12px;height:12px}.conversations__header{padding:7px 8px 6px}.conversations__title{min-height:38px;margin-bottom:5px;font-size:var(--fs-md)}.conversations__actions{gap:4px}.conversations__actions>.badge{padding-inline:7px;font-size:10px}.conversations .convFilter__trigger{min-height:38px;padding:4px 9px;font-size:12px}.conversations .searchPill{min-height:36px;gap:6px;padding:5px 9px}.conversations .searchPill>svg{width:15px;height:15px}.conversations>.chips{gap:5px;padding:5px 8px}.conversations>.chips .chip{min-height:38px;padding:4px 9px;font-size:12px}.conversations>.chips .chip__count{padding-inline:5px}.conversations__list{padding-top:0}.conversations__list .convDate{top:0;z-index:4;min-height:38px;margin-top:0;padding:11px 12px 10px;border-top:1px solid var(--border-s);border-bottom:1px solid var(--border-s);background:var(--surface-2);box-shadow:var(--shadow-xs);color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em}.conversations__list .convDate--fixadas{border-color:color-mix(in oklch,var(--accent) 35%,var(--border-s));background:color-mix(in oklch,var(--accent) 10%,var(--surface-2));color:var(--accent-highlight)}.convFilter__overlay{z-index:3100;padding:8px;background:var(--overlay-strong);backdrop-filter:none}.convFilter__modal{width:100%;max-height:calc(100dvh - 16px);border:2px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1)}.convFilter__header{gap:10px;padding:10px 10px 10px 12px}.convFilter__header h2{font-size:var(--fs-lg)}.convFilter__close{width:36px;height:36px;border:1px solid var(--border-s);background:var(--bg-2)}.convFilter__body{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.convFilter__facet{gap:6px}.convFilter__options{max-height:none;overflow:visible}.convFilter__option{min-height:40px}.convFilter__footer{padding:8px 10px}.convFilter__clear,.convFilter__done{min-height:40px}.timeline{padding-right:8px;padding-bottom:10px;padding-left:8px}.chat__composerFloat{padding-top:3px}.chat__actionRail.chat__actionRail--mobile{margin-top:3px}.chat .composer__input{font-size:16px}.agentBoard__scroll,.board .page__body{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.board__columns{gap:var(--responsive-gap)}.board__column,.board__column--agents{flex-basis:calc(100vw - (var(--page-gutter) * 2));max-width:420px;scroll-snap-align:start}.agentBoard__layout{min-height:480px;gap:var(--responsive-gap)}.agentBoard__actions{width:100%;flex-wrap:wrap;justify-content:space-between}.agentBoard__new{flex:1}.agentCatalog,.agentOrganizer{padding:var(--page-gutter)}.agentCatalog__header,.agentOrganizer__head,.agentTemplates__intro{align-items:stretch;flex-direction:column}.agentOrganizer__actions,.agentTemplateForm__actions{width:100%;flex-wrap:wrap}.agentCatalog__items,.agentCatalog__policy,.agentCatalog__publish,.agentOrganizer__columns,.agentTemplateForm,.agentTemplateForm--version,.agentTemplates__list{grid-template-columns:minmax(0,1fr)}.agentPanel{position:fixed;inset:var(--responsive-topbar-height) 0 var(--mobile-nav-height);z-index:81;width:100%;min-width:0;max-height:none;gap:8px;overflow-x:hidden;overflow-y:auto;padding:8px;border:0;border-radius:0;background:var(--bg);box-shadow:none;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;isolation:isolate}.agentPanel__header{top:-8px;z-index:4;min-height:46px;margin:-8px -8px 0;padding:7px 8px;border-bottom:1px solid var(--border-s);background:var(--bg-nav);box-shadow:var(--shadow-xs)}.agentPanel__identity strong{font-size:var(--fs-md)}.page.agentBoard .agentPanel__close{width:40px;height:40px;min-height:40px;flex:0 0 40px;border:1px solid var(--border-s);border-radius:var(--r-sm);background:var(--surface-1)}.agentPanel .agents__editor{width:100%;min-width:0;min-height:auto;flex:0 0 auto}.agentPanel .agents__actions,.agentPanel .promptEditor__head,.agentPanel .promptEditor__report,.agentPanel .promptEditor__variants{width:100%;min-width:0}.agentPanel .promptEditor__head{align-items:flex-start}.agentPanel .promptEditor__tools{width:100%;gap:5px}.page.agentBoard .agentPanel .promptEditor__tool{min-height:36px;padding:5px 9px;touch-action:pan-y pinch-zoom}.agentPanel .promptEditor__variantList{width:100%;min-width:0;flex-wrap:wrap;overflow:visible}.page.agentBoard .agentPanel .promptEditor__variant{min-width:0;min-height:40px;max-width:100%;padding:5px 9px;touch-action:pan-y pinch-zoom}.agentPanel .promptEditor__variantName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentPanel .promptEditor__variantsNote{margin:0;line-height:1.3}.agentPanel .promptEditor__area{width:100%;min-width:0;min-height:220px;height:clamp(220px,34dvh,340px);flex:0 0 auto}.agentPanel .agents__textarea,.agentPanel .promptEditor__highlight{width:100%;min-width:0;min-height:100%;padding:11px 12px;border-radius:var(--r-sm);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.agentPanel .agents__textarea{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom}.agentPanel .promptEditor__hint{margin:0}.agentPanel .promptEditor__report{max-height:none;overflow:visible;padding:7px}.agentPanel .promptEditor__finding{min-width:0;align-items:flex-start;flex-wrap:wrap}.agentPanel .promptEditor__findingMacro{max-width:calc(100% - 44px)}.agentPanel .promptEditor__findingText{width:100%;padding-left:20px}.agentPanel .promptEditor__variantActions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding-bottom:max(2px,env(safe-area-inset-bottom))}.page.agentBoard .agentPanel .promptEditor__variantNameInput{width:100%;min-width:0;min-height:42px}.page.agentBoard .agentPanel .promptEditor__save{min-height:42px;padding:7px 12px}.page.agentBoard .agentPanel .promptEditor__variantBtn{grid-column:1/-1;width:100%;min-height:42px;justify-content:center;white-space:normal;touch-action:pan-y pinch-zoom}.agentPanel .promptEditor__variantActions>span{grid-column:1/-1;margin-left:0;text-align:right}.responsiveSelectField__native{display:none}.responsiveSelectField__trigger{display:flex}.agentBoard>.page__header,.agentReviewsDesktop{display:none}.page.agentBoard{animation:none;transform:none}.agentBoard .page__body{position:relative;display:flex;gap:0;overflow:hidden;padding:0}.agentBoard .page__body>.inlineError{position:absolute;top:6px;right:8px;left:8px;z-index:8;max-height:72px;overflow-y:auto;box-shadow:var(--shadow-menu-raised)}.agentMobileWorkspace{display:grid;width:100%;min-width:0;min-height:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr) 48px;background:var(--bg)}.agentMobileCarousel{display:flex;min-width:0;min-height:0;background:var(--bg-1);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.agentMobileCarousel[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}}@layer legal-features{@media (max-width:767px){.agentMobileCarousel :where(button,[role=button]){touch-action:pan-y pinch-zoom}.agentMobileCarousel::-webkit-scrollbar,.agentMobileSlide::-webkit-scrollbar{display:none}.agentMobileSlide{display:flex;width:100%;min-width:100%;height:100%;min-height:0;flex:0 0 100%;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:10px;border:0;border-radius:calc(var(--r-lg) + 4px);background:var(--bg-1);box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom}.agentMobileSlide--flow{order:1;overflow:hidden}.agentMobileSlide--organization{order:2}.agentMobileSlide--catalog{order:3}.agentMobileSlide__header{display:grid;flex:0 0 auto;gap:4px;padding:3px 3px 9px;border-bottom:1px solid var(--border)}.agentMobileSlide__header--flow>div:first-child>span,.agentMobileSlide__header>span{display:flex;align-items:center;gap:5px;color:var(--accent-strong)}.agentMobileSlide__header small{font-size:8px;font-weight:750;letter-spacing:.07em}.agentMobileSlide__header h2{margin:0;color:var(--text-1);font-size:16px}.agentMobileSlide__header p{margin:0;color:var(--text-3);font-size:9px;line-height:1.25}.agentMobileSlide__header--flow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.agentMobileSlide__header--flow>div:first-child{display:grid;gap:4px;min-width:0}.agentMobileSlide__actions{display:grid;justify-items:end;gap:7px}.agentMobileSlide__actions>button{display:inline-flex;min-height:40px;align-items:center;gap:5px;border:1px solid var(--border-s);border-radius:var(--r-md);padding:5px 8px;background:var(--bg-2);color:var(--text-2);font:inherit;font-size:11px}.agentMobilePager{position:relative;z-index:6;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;padding:3px 8px 4px;border-top:1px solid var(--border-s);background:var(--bg-nav);box-shadow:0 -5px 14px color-mix(in oklch,var(--bg-0) 42%,transparent)}.page.agentBoard .agentMobilePager>button{display:grid;width:36px;height:36px;min-height:36px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2)}.agentMobilePager>button:disabled{opacity:.3}.agentMobilePager__position{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.agentMobilePager__position>span{display:grid;min-width:0;gap:1px}.agentMobilePager__position strong{overflow:hidden;color:var(--text-2);font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.agentMobilePager__position small{color:var(--text-4);font-size:8px;line-height:1;letter-spacing:.06em}.agentMobilePager__position>i{display:flex;align-items:center;justify-content:center;gap:4px;font-style:normal}.page.agentBoard .agentMobilePager__position>i>button{width:8px;height:8px;min-height:8px;flex:0 0 auto;border:1px solid color-mix(in oklch,var(--text-3) 44%,transparent);border-radius:999px;background:var(--surface-3);opacity:.62;transition:width var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease),opacity var(--motion-fast) var(--ease)}.page.agentBoard .agentMobilePager__position>i>button.is-current{width:26px;border-color:var(--accent-highlight);background:var(--accent-gradient);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-accent-soft);opacity:1}.agentMobileSlide>.agentCatalog,.agentMobileSlide>.agentOrganizer{flex:0 0 auto;padding:0;border:0;background:transparent}.agentMobileSlide .agentCatalog__header>span:first-child,.agentMobileSlide .agentOrganizer__head>div:first-child{display:none}.agentMobileSlide .agentOrganizer__columns{grid-template-columns:minmax(0,1fr)}.agentMobileSlide .agentOrganizer__desktopCreate{display:none!important}.agentMobileSlide .agentOrganizer__mobileCreate{display:inline-flex!important}.agentMobileSlide .agentFolderCard__list{max-height:none}.agentMobileSlide--flow .agentBoard__layout{height:100%;min-height:0;flex:1 1 auto;overflow:hidden}.agentMobileSlide--flow .agentBoard__scroll{height:100%;overflow:hidden}.agentMobileSlide--flow .board__columns{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.agentBoardMobileNav{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:8px}.agentBoardMobileNav>button{display:grid;width:42px;height:48px;min-height:48px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2)}.agentBoardMobileNav>button:disabled{opacity:.28}.agentBoardMobileNav__field{gap:3px}.agentBoardMobileNav__field .responsiveSelectField__label{color:var(--text-4);font-size:9px;font-weight:700}.agentBoardMobileNav__field .responsiveSelectField__trigger{min-height:48px}.agentMobileSlide--flow .board__column--agents{display:none;width:100%;max-width:none;height:100%;min-height:0;flex-basis:auto;scroll-snap-align:none}.agentMobileSlide--flow .board__column--mobile-current{display:flex}.agentMobileSlide--flow .board__columnList{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:10px;scroll-padding-block:10px;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}.agentCard{flex:0 0 auto;gap:9px;padding:14px;border-bottom:0;cursor:pointer;touch-action:pan-y pinch-zoom}.agentCard__grip{display:none}.agentCard__mobileActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px}.agentCard__mobileActions button{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-s);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-2);font:inherit;font-size:10px}.agentCard__mobileActions button:disabled{opacity:.28}}}@layer legal-features{.departmentsPage__header>div{display:grid;gap:3px}.departmentsPage__header p{color:var(--text-3);font-size:var(--fs-preview)}.departmentsPage__body{overflow-x:hidden;overflow-y:auto}.departmentsPage__body>.deptManager{width:min(100%,1120px);margin-inline:auto}.departmentsPage .deptManager__body{max-height:none}.departmentsPage__error{display:flex;align-items:center;gap:10px}.departmentsPage__error .uiFeedback{min-width:0;flex:1}@media (max-width:767px){.departmentsPage__header{align-items:flex-start}.departmentsPage__header>.badge{margin-left:auto}.departmentsPage__body{padding:var(--responsive-gap)}.departmentsPage .deptManager__summary{align-items:flex-start;flex-wrap:wrap}.departmentsPage .deptManager__hint{width:100%;margin-left:0}.departmentsPage .deptManager__body{gap:10px;padding:4px 10px 12px}.departmentsPage .deptCreateToggle,.departmentsPage .deptForm__submit{width:100%;justify-content:center}.departmentsPage .deptForm__grid{grid-template-columns:minmax(0,1fr)}.departmentsPage .deptField--wide{grid-column:auto}.departmentsPage .deptRow{display:grid;grid-template-columns:minmax(0,1fr) auto}.departmentsPage .deptRow__edit{grid-column:1/-1}.adminSectionHead,.availability__heading,.closerSectionHeading,.departmentsPage__error,.devices__intro,.devices__summary,.financePage__header,.leadDistribution__heading,.leads__header{align-items:stretch;flex-direction:column}.devices__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.devices__stat{min-width:0;padding:10px}.devices__grid{grid-template-columns:minmax(0,1fr)}.device__row,.devices__groupHeader{flex-wrap:wrap}.device{padding:var(--page-gutter)}.agenda{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.agenda__barra{position:sticky;left:0;z-index:2;width:calc(100vw - (var(--page-gutter) * 2));align-items:stretch;flex-direction:column;background:var(--bg)}.agenda__acoes{justify-content:space-between}.agenda__nav button{min-width:var(--touch-target);height:var(--touch-target)}.agenda__quadro{min-width:680px;scroll-snap-align:start}.appointmentsSection{padding:var(--page-gutter)}.adminHistoryPanel__scroll,.gradeDoDia__scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.adminCapacityPanel,.adminCloserRanking,.adminDailyCheckin,.adminHistoryPanel,.adminMeetingsList,.closerCheckin,.closerControls,.closerPage__body,.closerTimeline,.financePage__body,.leads__body{padding:var(--page-gutter)}.closerCheckin{grid-template-columns:minmax(0,1fr)}.closerCheckin>small,.closerCheckin__button,.closerCheckin__copy,.closerCheckin__icon,.closerCheckin__perguntas{grid-column:1}.adminCapacityOverview,.adminMeetingMetrics__cards,.closerControls__grid,.closerOverview{grid-template-columns:minmax(0,1fr)}.leadsPage .leads__header{min-height:0;padding:4px 8px}.leadsPage .leads__heading{display:none}.leadsPage .leads__headerActions{width:100%;flex-wrap:nowrap;justify-content:flex-end;gap:5px;overflow-x:auto;scrollbar-width:none}}}@layer legal-features{@media (max-width:767px){.leadsCarousel::-webkit-scrollbar,.leadsPage .leads__headerActions::-webkit-scrollbar,.leadsSlide::-webkit-scrollbar,.leads__tabela tbody::-webkit-scrollbar{display:none}.leadsPage .leads__headerActions>*{flex:0 0 auto}.leadsPage .leads__headerActions .chip{min-height:36px}.leadsPage .leads__body{display:flex;flex:1 1 auto;align-items:flex-start;gap:0;min-height:0;padding:0;background:var(--bg-1);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leadsPage .leads__overview{display:contents}.leadsPage .leadsSlide{display:flex;width:100%;min-width:100%;height:100%;max-height:100%;min-height:0;flex:0 0 100%;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:12px;border:8px solid var(--bg);border-radius:calc(var(--r-lg) + 8px);background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--border-s);scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;scrollbar-width:none}.leadsPage .leadsSlide--directory{height:100%;align-self:stretch}.leadsPage .leadsSlide__header{display:grid;gap:2px;margin-bottom:10px}.leadsPage .leadsSlide__header h2{margin:0;font-size:var(--fs-xl)}.leadsPage .leadsSlide__header p{margin:0;color:var(--text-3);font-size:var(--fs-xs)}.leadsPage .leads__sectionHeader{margin-bottom:10px}.leadsPage .leads__sectionHeader h2{font-size:var(--fs-xl)}.leadsPage .leads__sectionHeader p{font-size:var(--fs-xs);line-height:1.35}.leadsPage .leadDistribution{padding:10px}.leadsPage .leadDistribution__actions,.leadsPage .leadDistribution__heading{width:100%;align-items:stretch;justify-content:flex-start}.leadsPage .leadDistribution__toggle{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.leadsPage .leadDistribution__toggle button{min-width:0;min-height:36px;padding-inline:4px}.leadsPage .leadDistribution__lollipopItem{grid-template-columns:minmax(76px,.8fr) minmax(70px,1.2fr) auto;gap:6px;padding-inline:2px}.leadsPage .leadDistribution__lollipopLabel span{display:none}.leadsPage .leadsMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.leadsPage .leadsMetric{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:3px 6px;min-height:94px;padding:9px 9px 11px}.leadsPage .leadsMetric__label{grid-column:1;grid-row:1;align-self:center;font-size:9px;letter-spacing:.03em}.leadsPage .leadsMetric strong{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:19px}.leadsPage .leadsMetric p{grid-column:1/-1;grid-row:2;font-size:10px}.leadsPage .leadsMetric__scope{grid-column:1/-1;grid-row:3;margin:0;font-size:8px}.leadsPage .leadsMetric:last-child{grid-column:1/-1;min-height:82px}.leadsPage .leads__directory{overflow:hidden;padding:0}.leadsPage .leads__directoryHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;flex:0 0 auto;margin:0;padding:6px 10px 5px;border-bottom:1px solid var(--border)}.leadsPage .leads__directoryTitle{flex-wrap:nowrap;justify-content:space-between;gap:6px}.leadsPage .leads__directoryTitle>span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.leadsPage .leads__directoryActions{width:100%;justify-content:space-between}.leadsPage .leads__clearFilters--directory,.leadsPage .leads__filtersPanel--inline{display:none}.leadsPage .leads__directoryActions .leads__filterTrigger{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-sm);font-weight:650}.leadsPage .leads__filterTrigger>span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:10px}.leadsPage .leadsLeadNav{display:flex;min-width:0;align-items:center;gap:4px;padding:2px;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2)}.leadsPage .leads__directoryActions .leadsLeadNav button{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;border-radius:var(--r-sm);color:var(--text-2)}.leadsPage .leadsLeadNav button:not(:disabled):focus-visible,.leadsPage .leadsLeadNav button:not(:disabled):hover{background:var(--surface-2);color:var(--accent)}.leadsPage .leadsLeadNav button:disabled{opacity:.3}.leadsPage .leadsLeadNav>span{min-width:42px;color:var(--text-3);font-size:10px;text-align:center;font-variant-numeric:tabular-nums}.leadsPage .leads__directory>.inlineError,.leadsPage .leads__directory>.inlineNotice{flex:0 0 auto;padding:5px 10px;font-size:9px}.leadsPage .leads__tabela{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:8px;background:var(--bg-2)}.leadsPage .leads__tabela .table,.leadsPage .leads__tabela tbody{width:100%;height:100%;min-height:0}.leadsPage .leads__tabela tbody{display:block;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leadsPage .leads__tabela .table tr{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;width:100%;min-height:calc(100% - 2px);scroll-snap-align:start;scroll-snap-stop:always}.leadsPage .leads__tabela .table tr+tr{margin-top:8px}.leadsPage .leads__tabela .table td{--lead-cell-accent:var(--text-3);grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;padding:5px 8px;border-right:1px solid var(--border);background:color-mix(in oklch,var(--lead-cell-accent) 4%,var(--bg-1));font-size:11px;line-height:1.3}.leadsPage .leads__tabela .table td:before,.leadsPage .leads__tabela .table td>*{grid-column:1;grid-row:auto}.leadsPage .leads__tabela .table td:nth-child(odd){border-right:0}.leadsPage .leads__tabela .table td:first-child,.leadsPage .leads__tabela .table td:last-child{grid-column:1/-1;border-right:0}.leadsPage .leads__tabela .table td:before{color:var(--lead-cell-accent);font-size:8px;font-weight:700;letter-spacing:.06em}.leadsPage .leads__infoCell--activity,.leadsPage .leads__infoCell--identity{--lead-cell-accent:var(--info)}.leadsPage .leads__infoCell--service,.leadsPage .leads__infoCell--stage{--lead-cell-accent:var(--success)}.leadsPage .leads__infoCell--owner{--lead-cell-accent:var(--accent-highlight)}.leadsPage .leads__infoCell--meeting,.leadsPage .leads__infoCell--tags{--lead-cell-accent:var(--warn)}.leadsPage .leads__lastContact{display:flex;min-width:0;align-items:baseline;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.leadsPage .leads__lastContact .tableHint:before{margin-right:5px;content:"·";color:var(--text-4)}.leadsPage .leads__meeting{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px}.leadsPage .leads__meeting>:last-child{grid-column:2;grid-row:1/span 2}.leadsPage .leads__tabela .leadsContact__action{width:40px;height:40px;min-height:40px}.leadsFilterModal__backdrop{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;padding:8px;background:var(--overlay-strong);animation:drawerFade var(--motion-base) var(--ease) both}.leadsFilterModal{display:flex;width:100%;max-width:480px;max-height:calc(100dvh - 16px);flex-direction:column;overflow:hidden;border:2px solid var(--border-s);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--shadow-dialog-strong);animation:convFilterEnter var(--motion-base) var(--ease) both}.leadsFilterModal__footer,.leadsFilterModal__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--border-s)}.leadsFilterModal__header>span{display:grid;min-width:0}.leadsFilterModal__header small{color:var(--text-4);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.leadsFilterModal__header strong{color:var(--text-1);font-size:var(--fs-xl)}.leadsFilterModal__header>button{display:grid;width:40px;height:40px;min-height:40px;place-items:center;border:1px solid var(--border-s);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2)}.leadsFilterModal__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px;overscroll-behavior-y:contain}.leadsFilterModal .leads__filterBar{grid-template-columns:minmax(0,1fr);gap:9px}.leadsFilterModal .leads__filterBar .leads__search{grid-column:1}.leadsFilterModal .searchPill,.leadsFilterModal input,.leadsFilterModal select{min-height:var(--touch-target);font-size:16px}.leadsFilterModal .leads__stageFilter{align-items:stretch;flex-direction:column;gap:6px;margin-top:12px}.leadsFilterModal .leads__stageChips{width:100%;padding-bottom:5px}.leadsFilterModal__footer{border-top:1px solid var(--border-s);border-bottom:0}.leadsFilterModal__footer button{min-height:42px;padding:7px 11px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:650}.leadsFilterModal__clear{color:var(--text-2)}.leadsFilterModal__clear:disabled{opacity:.35}.leadsFilterModal__apply{background:var(--accent);color:var(--accent-ink)}.documentsOriginalPage{overflow:hidden}.documentsOriginal{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:6px;padding:7px 8px 8px}.documentsOriginal__heading{display:none}.documentsOriginal__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:5px 6px;padding:7px;border:1px solid var(--docs-border);border-radius:var(--r-lg);background:var(--docs-card);box-shadow:var(--docs-shadow)}.documentsOriginal__field{min-width:0;gap:2px}.documentsOriginal__dateField .responsiveDateTimeField__trigger>span,.documentsOriginal__field>span{color:var(--docs-text-faint);font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.documentsOriginal__field--search{grid-column:1/-1}.documentsOriginal__field--instance{grid-column:1}.documentsOriginal__field--type{grid-column:2/-1}.documentsOriginal__dateField--from{grid-column:1}.documentsOriginal__dateField--to{grid-column:2}.documentsOriginal__field .responsiveSelectField__trigger,.documentsOriginal__search{width:100%;min-height:42px;border-color:var(--docs-border);border-radius:var(--r-md);background:var(--docs-inset);box-shadow:none;font-size:13px}.documentsOriginal__search input{min-height:40px;padding-block:6px;font-size:16px}.documentsOriginal__field .responsiveSelectField__trigger{padding:7px 9px}.documentsOriginal__dateField .responsiveDateTimeField__trigger{display:flex;min-height:38px;align-items:flex-start;justify-content:center;gap:1px;padding:5px 7px;border:1px solid var(--docs-border);border-radius:var(--r-sm);background:var(--docs-inset);box-shadow:none}.documentsOriginal__dateField .responsiveDateTimeField__trigger>strong{width:100%;gap:4px;color:var(--docs-text-muted);font-size:10px;font-weight:600}.documentsOriginal__dateField .responsiveDateTimeField__trigger>strong svg{width:13px;height:13px;color:var(--docs-text-faint)}.documentsOriginal__export{grid-column:3;align-self:end;width:44px;min-width:44px;min-height:38px;margin:0;padding:6px;border-radius:var(--r-sm);color:var(--docs-text-muted)}.documentsOriginal__export>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.documentsOriginal__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.documentsOriginal__metrics>div{justify-content:center;gap:4px;min-width:0;padding:4px 6px;border-radius:var(--r-sm);box-shadow:none}.documentsOriginal__metrics strong{font-size:12px}.documentsOriginal__metrics span{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.documentsOriginal__footer,.documentsOriginal__tableCard{display:none}.documentsMobileLibrary{display:flex;min-width:0;min-height:0;flex-direction:column;gap:6px;overflow:hidden;padding:7px;border:1px solid var(--docs-border);border-radius:var(--r-lg);background:var(--docs-inset)}.documentsMobileLibrary__header{display:flex;flex:0 0 auto;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 5px;border-bottom:1px solid var(--docs-border)}.documentsMobileLibrary__header>span{color:var(--docs-text-muted);font-size:10px}.documentsMobileLibrary__header>span strong{color:var(--docs-text);font-size:13px}.documentsMobileLibrary__header>span small{color:var(--docs-text-faint);font-size:inherit}.documentsMobileLibrary__header nav{display:grid;grid-template-columns:36px auto 36px;align-items:center;gap:4px}.documentsMobileLibrary__header nav button{display:grid;width:36px;min-height:36px;place-items:center;border:1px solid var(--docs-border);border-radius:var(--r-sm);background:var(--docs-card);color:var(--docs-text-muted)}.documentsMobileLibrary__header nav button:disabled{opacity:.28}.documentsMobileLibrary__header nav>span{min-width:40px;color:var(--docs-text-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.documentsMobileLibrary__state{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:18px;color:var(--docs-text-muted);font-size:12px;text-align:center}.documentsMobileLibrary__state--error{color:var(--warn)}.documentsMobileCarousel{display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}}}@layer legal-features{@media (max-width:767px){.documentsMobileCarousel::-webkit-scrollbar{display:none}.documentsMobileCard{display:flex;width:100%;min-width:100%;min-height:0;flex:0 0 100%;align-self:stretch;flex-direction:column;gap:10px;overflow-y:auto;padding:12px;border:1px solid var(--docs-border-strong);border-radius:var(--r-md);background:var(--docs-card);box-shadow:var(--docs-shadow-card);scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain}.documentsMobileCard__header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid var(--docs-border)}.documentsMobileCard__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--r-sm);background:var(--docs-brand-soft);color:var(--docs-brand-ink)}.documentsMobileCard__identity{display:grid;min-width:0;gap:2px}.documentsMobileCard__identity small,.documentsMobileCard__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentsMobileCard__identity strong{color:var(--docs-text);font-size:15px}.documentsMobileCard__identity small{color:var(--docs-text-muted);font-size:10px}.documentsMobileCard__count{display:grid;min-width:42px;justify-items:center;padding:5px 7px;border:1px solid var(--docs-border);border-radius:var(--r-sm);background:var(--docs-inset)}.documentsMobileCard__count strong{color:var(--docs-text);font-size:14px}.documentsMobileCard__count small{color:var(--docs-text-faint);font-size:8px;font-weight:700;text-transform:uppercase}.documentsMobileCard__contact{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:var(--r-sm);background:var(--docs-inset)}.documentsMobileCard__contact>span{display:grid;min-width:0;gap:2px}.documentsMobileCard__contact small,.documentsMobileCard__summary dt{color:var(--docs-text-faint);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.documentsMobileCard__contact strong{overflow:hidden;color:var(--docs-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.documentsMobileCard__contact>button{display:grid;width:38px;min-height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--docs-border);border-radius:var(--r-sm);background:var(--docs-card);color:var(--docs-text-muted)}.documentsMobileCard__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.documentsMobileCard__summary>div{display:grid;min-width:0;gap:3px;padding:8px 9px;border:1px solid var(--docs-border);border-radius:var(--r-sm)}.documentsMobileCard__summary dd{overflow:hidden;margin:0;color:var(--docs-text);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.documentsMobileCard__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:auto}.documentsMobileCard__actions--withPdf{grid-template-columns:minmax(0,1fr) auto}.documentsMobileCard__actions .documentsOriginal__button{min-height:44px}.documentsMobileCard__actions .documentsOriginal__actionWrap{width:100%}.documentsMobileCard__open{justify-content:flex-start;min-width:0}.documentsMobileCard__open svg:last-child{margin-left:auto}.documentsMobileModal__backdrop{position:fixed;inset:0;z-index:4300;display:flex;background:var(--overlay-strong);animation:drawerFade var(--motion-base) var(--ease) both}.documentsMobileModal{display:flex;width:100%;height:var(--viewport-height);min-width:0;min-height:0;flex-direction:column;padding-top:env(safe-area-inset-top);background:var(--bg);color:var(--docs-text);font-family:var(--font-docs);animation:surfaceEnter var(--motion-base) var(--ease) both}.documentsMobileModal__header{display:flex;min-height:62px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 13px;border-bottom:1px solid var(--docs-border-strong);background:var(--docs-card);box-shadow:var(--shadow-xs)}.documentsMobileModal__header>span{display:grid;min-width:0;gap:2px}.documentsMobileModal__header small{color:var(--docs-text-faint);font-size:8px;font-weight:700;letter-spacing:.06em}.documentsMobileModal__header strong{overflow:hidden;color:var(--docs-text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.documentsMobileModal__header>button{display:grid;width:44px;min-height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--docs-border-strong);border-radius:var(--r-md);background:var(--docs-inset);color:var(--docs-text)}.documentsMobileModal__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px;overflow-y:auto;padding:8px 8px calc(10px + env(safe-area-inset-bottom));overscroll-behavior-y:contain}.documentsMobileModal__context{display:grid;flex:0 0 auto;gap:4px;padding:8px 10px;border:1px solid var(--docs-border);border-radius:var(--r-sm);background:var(--docs-inset)}.documentsMobileModal__context>span{overflow:hidden;color:var(--docs-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.documentsMobileModal__context>button{display:inline-flex;min-height:28px;align-items:center;justify-self:start;gap:5px;padding:0;border:0;background:transparent;color:var(--docs-text);font:inherit;font-size:11px}.documentsMobileModal__files{grid-template-columns:minmax(0,1fr);gap:7px}.documentsMobileModal .documentsOriginalFile{padding:10px;border-radius:var(--r-md)}.documentsMobileModal .documentsOriginalFile__topline{align-items:center}.documentsMobileModal .documentsOriginalFile__actions .documentsOriginal__button{min-height:40px;padding-inline:12px}}}