.tg-recording-surface{--background:var(--recording-surface);--card:var(--recording-surface);--foreground:var(--recording-ink);--card-foreground:var(--recording-ink);--muted-foreground:var(--recording-muted);--border:var(--recording-line);--input:var(--recording-line);--ring:var(--recording-amber);--accent:var(--recording-control);--accent-foreground:var(--recording-ink);--primary:var(--recording-orange);--primary-foreground:var(--recording-on-action);background:var(--recording-surface);color:var(--recording-ink);border:1px solid var(--recording-line);box-shadow:var(--recording-shadow);letter-spacing:0}.tg-recording-viewport{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tg-recording-backdrop{background:var(--recording-overlay);position:absolute;inset:0}.tg-recording-player{overscroll-behavior:contain;border-radius:22px;width:min(100%,520px);max-height:calc(100dvh - 32px);padding:28px 24px;position:relative;overflow-y:auto}.tg-recording-header{align-items:start;gap:12px;display:flex}.tg-recording-header h2{margin:2px 0 0;font-size:26px;font-weight:650;line-height:1.3}.tg-recording-person{align-items:center;gap:16px;margin-top:22px;display:flex}.tg-recording-avatar{border:1px solid var(--recording-line);background:var(--recording-control);width:54px;height:54px;color:var(--recording-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:600;display:grid}.tg-recording-patient{overflow-wrap:anywhere;font-size:19px;font-weight:600}.tg-recording-responsible{color:var(--recording-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.tg-recording-surface .tg-recording-minimize{width:42px;height:42px;color:var(--recording-ink);background:var(--recording-control);box-shadow:none;background-image:none;border-color:#0000;border-radius:50%;flex-shrink:0}.tg-recording-surface .tg-recording-minimize:hover{background:var(--recording-control)}.tg-recording-center{text-align:center;padding:34px 0 28px}.tg-recording-symbol{--recording-state:var(--recording-red);--recording-ring-fill:var(--recording-active-ring);justify-content:center;align-items:center;gap:22px;min-height:180px;display:flex}[data-paused=true] .tg-recording-symbol{--recording-state:var(--recording-amber)}.tg-recording-ring{background:linear-gradient(var(--recording-center), var(--recording-center)) padding-box, var(--recording-ring-fill) border-box;height:136px;color:var(--recording-state);box-shadow:0 0 24px color-mix(in srgb, var(--recording-state) 32%, transparent), inset 0 0 24px color-mix(in srgb, var(--recording-state) 12%, transparent);border:5px solid #0000;border-radius:50%;flex:0 0 136px;place-items:center;display:grid;position:relative}.tg-recording-ring:before,.tg-recording-ring:after{content:"";border:1px solid color-mix(in srgb, var(--recording-state) 24%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-24px}.tg-recording-ring:after{border-color:color-mix(in srgb, var(--recording-state) 12%, transparent);inset:-42px}[data-paused=true] .tg-recording-symbol{--recording-ring-fill:var(--recording-paused-ring)}[data-paused=true] .tg-recording-ring{color:var(--recording-ink)}.tg-recording-ring svg{stroke-width:2px;width:50px;height:50px}.tg-recording-decoration{opacity:.55;min-width:0;height:80px;color:var(--recording-state);flex:1;justify-content:space-between;align-items:center;gap:3px;display:flex}.tg-recording-decoration i{background:currentColor;border-radius:4px;width:3px;height:12px;display:block}.tg-recording-decoration i:nth-child(2n){height:24px}.tg-recording-decoration i:nth-child(3n){height:38px}.tg-recording-decoration i:nth-child(5){height:62px}.tg-recording-decoration i:nth-child(6){height:80px}.tg-recording-decoration i:nth-child(7){height:54px}.tg-recording-decoration[data-side=right]{transform:scaleX(-1)}[data-animating=true] .tg-recording-decoration{animation:2.4s ease-in-out infinite tg-recording-breathe}[data-paused=true] .tg-recording-decoration{opacity:.23}.tg-recording-clock{font-variant-numeric:tabular-nums;margin:20px 0 6px;font-size:52px;font-weight:550;line-height:1.2}.tg-recording-status{color:var(--recording-ink);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;font-size:15px;line-height:1.6;display:flex}.tg-recording-dot{background:var(--recording-red);border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-paused=true] .tg-recording-dot{background:var(--recording-amber)}.tg-recording-notice{text-align:center;color:var(--recording-muted);margin-bottom:12px;font-size:11px;line-height:1.6}.tg-recording-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding-top:4px;display:grid}.tg-recording-footer button{white-space:normal;border-radius:16px;height:auto;min-height:62px;padding:12px;font-size:15px}.tg-recording-footer button svg{flex-shrink:0;width:20px;height:20px}.tg-recording-secondary{background:var(--recording-control);border-color:var(--recording-line);color:var(--recording-ink)}.tg-recording-secondary:hover{background:var(--recording-control-hover);color:var(--recording-ink)}.tg-recording-finish{background:var(--recording-finish-fill);color:var(--recording-on-action);box-shadow:var(--recording-action-shadow)}[data-paused=true] .tg-recording-finish{background:var(--recording-paused-fill)}.tg-recording-finish svg{fill:currentColor}.tg-recording-finish:hover{background:var(--recording-orange-hover)}.tg-recording-confirm{text-align:center;grid-column:1/-1;font-size:14px;font-weight:600}.tg-recording-recovery{grid-template-columns:minmax(0,1fr)}.tg-recording-authorization.tg-recording-surface{background-image:none;border-radius:20px;max-width:420px;padding:22px}.tg-recording-identity{gap:12px;padding:2px 0;display:grid}.tg-recording-identity dt{color:var(--recording-muted);margin-bottom:3px;font-size:11px}.tg-recording-identity dd{overflow-wrap:anywhere;font-size:15px;font-weight:600}.tg-recording-consent{border:1px solid var(--recording-line);background:var(--recording-control);border-radius:10px;align-items:start;gap:10px;padding:14px;font-size:12px;line-height:1.7;display:flex}.tg-recording-mini{z-index:60;border-radius:14px;width:min(272px,100vw - 32px);padding:14px;position:fixed;bottom:16px;right:16px}@keyframes tg-recording-breathe{0%,to{opacity:.35}50%{opacity:.65}}@media (max-width:480px){.tg-recording-player{padding:22px 18px}.tg-recording-header h2{font-size:22px}.tg-recording-person{gap:12px}.tg-recording-patient{font-size:17px}.tg-recording-symbol{gap:14px}.tg-recording-decoration{gap:2px}.tg-recording-decoration i{width:2px}.tg-recording-footer{gap:10px}.tg-recording-footer button{border-radius:12px;min-height:54px;padding:10px 8px;font-size:13px}}@media (max-width:350px){.tg-recording-player{padding:20px 14px}.tg-recording-header h2{font-size:20px}.tg-recording-ring{flex-basis:112px;height:112px}.tg-recording-symbol{min-height:158px}.tg-recording-decoration i:nth-child(2n){display:none}.tg-recording-clock{font-size:46px}.tg-recording-footer button{gap:6px;font-size:12px}.tg-recording-footer button svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.tg-recording-surface *,.tg-recording-surface :before{transition:none!important;animation:none!important}}.capture-agenda-cta{border:1px solid color-mix(in oklab, var(--primary) 36%, transparent);background:linear-gradient(155deg, color-mix(in oklab, var(--surface-1) 82%, var(--primary) 18%) 0%, color-mix(in oklab, var(--surface-2) 90%, var(--primary) 10%) 58%, color-mix(in oklab, var(--surface-1) 94%, var(--primary) 6%) 100%);min-height:3.75rem;box-shadow:var(--shadow-elev-2), 0 10px 26px -14px color-mix(in oklab, var(--primary) 55%, transparent);color:var(--foreground);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem 1.125rem .5rem .625rem;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;position:relative}.capture-agenda-cta:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 12%, transparent), transparent 42%);opacity:.55;pointer-events:none;position:absolute;inset:0}.capture-agenda-cta:hover{border-color:color-mix(in oklab, var(--primary) 58%, transparent);box-shadow:var(--shadow-elev-3), 0 14px 32px -14px color-mix(in oklab, var(--primary) 70%, transparent);transform:translateY(-2px)}.capture-agenda-cta:active{box-shadow:var(--shadow-tactile-md), 0 8px 20px -14px color-mix(in oklab, var(--primary) 55%, transparent);transform:translateY(0)}.capture-agenda-cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.capture-agenda-cta[data-active=true]{border-color:color-mix(in oklab, var(--primary) 68%, transparent);box-shadow:var(--shadow-elev-2), inset 0 0 0 1px color-mix(in oklab, var(--primary) 40%, transparent), 0 12px 28px -14px color-mix(in oklab, var(--primary) 65%, transparent)}.capture-agenda-cta-icon{background:linear-gradient(140deg, var(--primary), color-mix(in oklab, var(--primary) 62%, var(--accent)));width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:0 6px 16px -8px color-mix(in oklab, var(--primary) 70%, transparent), inset 0 1px 0 color-mix(in oklab, var(--primary-foreground) 35%, transparent);border-radius:.875rem;flex-shrink:0;place-items:center;transition:transform .22s;display:grid}.capture-agenda-cta:hover .capture-agenda-cta-icon{transform:rotate(-4deg)scale(1.06)}.capture-agenda-cta-title{letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.2}.capture-agenda-cta-sub{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;line-height:1.3}@media (prefers-reduced-motion:reduce){.capture-agenda-cta,.capture-agenda-cta-icon{transition:none}.capture-agenda-cta:hover,.capture-agenda-cta:hover .capture-agenda-cta-icon{transform:none}}.commercial-kanban>.dpl-column>.kanban-sticky-column-header{border-top-left-radius:inherit;border-top-right-radius:inherit}.commercial-recording-action.dpl-action{background:var(--commercial-recording-surface)!important;border:1px solid var(--commercial-recording-border)!important;color:var(--commercial-recording-ink)!important;box-shadow:none!important}.commercial-recording-action.dpl-action:hover:not(:disabled){background:var(--commercial-recording-hover)!important;border-color:var(--commercial-recording-focus)!important}.commercial-recording-action.dpl-action:focus-visible{background:var(--commercial-recording-hover)!important;border-color:var(--commercial-recording-focus)!important}.commercial-recording-action.dpl-action:focus-visible{outline:2px solid var(--commercial-recording-focus);outline-offset:2px}@media (max-width:767px){[data-commercial-mobile-focus=true]{height:var(--commercial-mobile-height,100vh);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}@supports (height:100svh){[data-commercial-mobile-focus=true]{height:100svh}}[data-commercial-mobile-focus=true]>:not(main),[data-commercial-mobile-focus=true]>main>:not(.dpl-kanban-frame){flex-shrink:0;width:100vw;max-width:100%;position:sticky;top:auto;left:0}[data-commercial-mobile-focus=true]>main{flex:none;width:max-content;min-width:100%;overflow:visible}[data-commercial-mobile-focus=true] .dpl-kanban-frame{display:contents}[data-commercial-mobile-focus=true] .dpl-kanban-frame>.commercial-kanban{width:max-content;max-width:none;height:auto;padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:none;position:static;overflow:visible}[data-commercial-mobile-focus=true] .commercial-kanban .dpl-column{min-height:0}[data-commercial-mobile-focus=true] .commercial-kanban .kanban-sticky-column-header{top:env(safe-area-inset-top,0px);padding:8px 12px}[data-commercial-mobile-focus=true] .commercial-kanban .kanban-sticky-column-header :is(h2,h3){min-height:28px}}.d0-card[data-d0-completeness=incomplete]{border-color:var(--warning)!important}.d0-card .d0-present-action{opacity:.92;box-shadow:none!important}.d0-score-chip{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.75rem;padding:.15rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.d0-score-chip[data-band=baixo]{background:color-mix(in oklab, var(--destructive) 28%, transparent);border-color:color-mix(in oklab, var(--destructive) 60%, transparent);color:var(--foreground)}.d0-score-chip[data-band=medio]{background:color-mix(in oklab, var(--warning) 30%, transparent);border-color:color-mix(in oklab, var(--warning) 65%, transparent);color:var(--foreground)}.d0-score-chip[data-band=alto]{background:color-mix(in oklab, var(--success) 28%, transparent);border-color:color-mix(in oklab, var(--success) 60%, transparent);color:var(--foreground)}.commercial-detail .patient-accordion-heading{min-height:48px}.commercial-detail .patient-accordion-trigger{padding-block:10px}.commercial-detail .detail-quick-actions>button,.commercial-detail .detail-quick-actions a{white-space:normal;text-align:left;height:auto;min-height:36px}.commercial-detail .detail-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px;display:grid}.commercial-detail .detail-quick-actions[data-presentation]{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-detail .detail-quick-actions>button{border-radius:12px;justify-content:center;min-height:40px;padding:8px 12px;line-height:1.3}.commercial-detail .detail-quick-actions .detail-action-presentation,.commercial-detail .detail-quick-actions .detail-action-schedule{grid-area:1/1}.commercial-detail .detail-quick-actions[data-presentation] .detail-action-schedule,.commercial-detail .detail-quick-actions .detail-action-sale{grid-area:1/2}.commercial-detail .detail-quick-actions[data-presentation] .detail-action-sale{grid-area:1/3}.commercial-detail .detail-quick-actions .detail-action-secondary{grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.commercial-detail .detail-quick-actions :is(.detail-action-presentation,.detail-action-schedule,.detail-action-sale){--commercial-action-accent:var(--commercial-sheet-amber);color:var(--commercial-sheet-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--commercial-action-accent) 28%, var(--commercial-sheet-surface)), color-mix(in srgb, var(--commercial-action-accent) 12%, var(--commercial-sheet-deep)));border:1px solid color-mix(in srgb, var(--commercial-action-accent) 75%, transparent);box-shadow:inset 0 1px var(--commercial-sheet-reflection), 0 0 20px -12px color-mix(in srgb, var(--commercial-action-accent) 55%, transparent)}.commercial-detail .detail-quick-actions .detail-action-presentation{--commercial-action-accent:var(--whatsapp)}.commercial-detail .detail-quick-actions .detail-action-schedule{--commercial-action-accent:var(--commercial-sheet-blue)}.commercial-detail .detail-quick-actions .detail-action-sale{--commercial-action-accent:var(--success);font-weight:650}.commercial-detail .detail-quick-actions :is(.detail-action-case,.detail-action-base){min-height:32px;box-shadow:none;opacity:.9;padding:6px 12px;font-size:12px}.commercial-detail .detail-quick-actions :is(.detail-action-case,.detail-action-base):hover{opacity:1}.commercial-detail .detail-action-presentation,.commercial-detail .detail-whatsapp .patient-accordion-trigger>svg:first-child{color:var(--whatsapp)}.commercial-detail .detail-action-presentation{border-color:color-mix(in oklab, var(--whatsapp) 35%, var(--border));background:color-mix(in oklab, var(--whatsapp) 5%, var(--card))}.commercial-detail .detail-whatsapp{border-inline-start:2px solid var(--whatsapp)}.commercial-detail .detail-action-sale{color:var(--success);border-color:color-mix(in oklab, var(--success) 35%, var(--border))}.commercial-detail .detail-action-case{color:var(--commercial-case-ink);border-color:color-mix(in oklab, var(--commercial-case-ink) 35%, var(--border))}.commercial-detail :where(.detail-action-presentation,.detail-action-schedule,.detail-action-sale,.detail-action-case,.detail-action-base):hover{background:var(--muted)}.commercial-detail h1{overflow-wrap:anywhere}@media (max-width:639px){.commercial-detail .detail-quick-actions{gap:6px}.commercial-detail .detail-quick-actions>button{justify-content:center}.commercial-detail .patient-accordion-trigger>span>span{white-space:normal}}.commercial-detail .detail-agenda{gap:4px;display:grid}.commercial-detail .detail-agenda-item{border:1px solid var(--border);border-radius:8px;min-width:0;padding:6px 10px}.commercial-detail .detail-agenda-main{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:.8125rem;display:flex}.commercial-detail .detail-agenda-date{font-variant-numeric:tabular-nums;font-weight:600}.commercial-detail .detail-agenda-label{overflow-wrap:anywhere;min-width:0}.commercial-detail .detail-agenda-status{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:0 6px;font-size:.6875rem}.commercial-detail .detail-agenda-source{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem}.commercial-detail .detail-agenda-meta{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:.75rem}.commercial-detail .detail-agenda-actions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.commercial-detail .detail-agenda-item[data-status=late]{border-color:color-mix(in oklab, var(--destructive) 45%, var(--border));background:color-mix(in oklab, var(--destructive) 6%, var(--card))}.commercial-detail .detail-agenda-item[data-status=late] .detail-agenda-status{color:var(--destructive);border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}.commercial-detail .detail-agenda-item[data-status=today]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 6%, var(--card))}.commercial-detail .detail-agenda-item[data-status=today] .detail-agenda-status{color:var(--primary);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}.commercial-detail .detail-agenda-item[data-status=future]{opacity:.85}.commercial-detail .detail-agenda-closed .detail-agenda-item{color:var(--muted-foreground);border-style:dashed}.commercial-detail .detail-agenda-closed{margin-top:10px}.commercial-detail .detail-agenda-closed>summary{cursor:pointer;color:var(--muted-foreground);margin-bottom:4px;font-size:.75rem}.commercial-detail .detail-agenda-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:8px;padding:6px 10px;font-size:.75rem}#comercial-conversa-whatsapp .capture-wa-messages .dpl-chat-surface>div{max-height:none;overflow:visible}#comercial-conversa-whatsapp .capture-wa-messages img,#comercial-conversa-whatsapp .capture-wa-messages video{object-fit:contain;max-width:100%;max-height:260px}#comercial-conversa-whatsapp .capture-wa-messages audio{max-width:100%}.commercial-detail .commercial-command{border-bottom:1px solid color-mix(in srgb, var(--commercial-sheet-amber) 30%, var(--border));padding:18px}.commercial-detail .commercial-command-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commercial-detail .commercial-identity{flex:1 1 0;gap:12px;min-width:0;display:flex}.commercial-detail .commercial-avatar{width:48px;height:48px;color:var(--commercial-sheet-amber);background:color-mix(in srgb, var(--commercial-sheet-amber) 12%, var(--commercial-sheet-surface));border:1px solid color-mix(in srgb, var(--commercial-sheet-amber) 35%, var(--border));border-radius:8px;flex:0 0 48px;place-items:center;font-size:18px;font-weight:700;display:grid}.commercial-detail .commercial-header-actions{flex-wrap:wrap;flex:0 310px;justify-content:flex-end;align-items:center;gap:6px;display:flex}.commercial-detail .commercial-header-actions button,.commercial-detail .commercial-header-actions a{white-space:normal;height:auto;min-height:32px;font-size:12px}.commercial-detail .detail-action-tg{color:var(--commercial-sheet-amber);border-color:color-mix(in srgb, var(--commercial-sheet-amber) 40%, var(--border));background:color-mix(in srgb, var(--commercial-sheet-amber) 10%, var(--commercial-sheet-surface))}.commercial-detail .detail-quick-actions>*{order:6}.commercial-detail .detail-quick-actions .detail-action-presentation{order:1}.commercial-detail .detail-quick-actions .detail-action-schedule{order:2}.commercial-detail .detail-quick-actions .detail-action-sale{order:3}.commercial-detail .detail-quick-actions .detail-action-base{order:4}.commercial-detail .detail-quick-actions .detail-action-case{order:5}.commercial-detail .detail-action-base{color:var(--commercial-sheet-muted);border-color:var(--border);background:color-mix(in srgb, var(--commercial-sheet-muted) 10%, var(--commercial-sheet-surface))}.commercial-detail .detail-action-schedule{color:var(--commercial-sheet-blue);border-color:color-mix(in srgb, var(--commercial-sheet-blue) 40%, var(--border));background:color-mix(in srgb, var(--commercial-sheet-blue) 12%, var(--commercial-sheet-surface))}.commercial-detail .detail-action-sale{color:color-mix(in srgb, var(--success) 75%, var(--commercial-sheet-ink));background:color-mix(in srgb, var(--success) 20%, var(--commercial-sheet-surface));box-shadow:0 0 18px -12px var(--success);font-weight:600}.commercial-detail .detail-action-case{color:var(--destructive);border-color:color-mix(in srgb, var(--destructive) 28%, var(--border));background:color-mix(in srgb, var(--destructive) 5%, var(--commercial-sheet-surface))}.commercial-detail .patient-accordion,.commercial-detail .capture-glow-trigger{--commercial-section-accent:var(--commercial-sheet-amber);border:1px solid color-mix(in srgb, var(--commercial-section-accent) 45%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--commercial-section-accent) 9%, var(--commercial-sheet-surface)), var(--commercial-sheet-deep));color:var(--commercial-sheet-ink);box-shadow:inset 0 1px var(--commercial-sheet-reflection), 0 4px 12px -10px var(--commercial-section-accent);border-radius:14px;transition:border-color .15s,box-shadow .15s}.commercial-detail .detail-whatsapp{--commercial-section-accent:var(--commercial-sheet-aqua)}.commercial-detail .patient-accordion-heading{gap:16px;min-height:70px;padding:7px 16px 7px 8px}.commercial-detail .patient-accordion-trigger{box-shadow:none;background:0 0;border-color:#0000;gap:16px;padding:0}.commercial-detail .patient-accordion-trigger>svg:first-child,.commercial-detail .capture-glow-icon{box-sizing:border-box;width:54px;height:54px;color:var(--commercial-section-accent);border:1px solid color-mix(in srgb, var(--commercial-section-accent) 65%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--commercial-section-accent) 22%, var(--commercial-sheet-deep)), var(--commercial-sheet-deep));box-shadow:inset 0 1px var(--commercial-sheet-reflection), 0 0 16px -9px var(--commercial-section-accent);border-radius:12px;flex:0 0 54px;padding:13px}.commercial-detail .patient-accordion-trigger>span>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.commercial-detail .patient-accordion-trigger>span>span:first-child{color:var(--commercial-sheet-ink);font-size:15px;font-weight:650;line-height:1.4}.commercial-detail .patient-accordion-trigger>span>span:last-child{color:var(--commercial-sheet-muted);line-height:1.5}.commercial-detail .patient-accordion-trigger>svg:last-child{color:var(--commercial-section-accent);width:20px;height:20px}.commercial-detail .patient-accordion-heading>div{background:0 0;border:0}.commercial-detail .patient-accordion-heading>div button{color:var(--commercial-sheet-ink);border-color:color-mix(in srgb, var(--commercial-section-accent) 45%, transparent);background:color-mix(in srgb, var(--commercial-section-accent) 9%, transparent);box-shadow:inset 0 1px var(--commercial-sheet-reflection);white-space:normal;height:auto;min-height:36px}.commercial-detail .patient-accordion-heading>div button:hover{background:color-mix(in srgb, var(--commercial-section-accent) 18%, transparent)}.commercial-detail .patient-accordion-trigger:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.commercial-detail .capture-glow-trigger{text-align:left;white-space:normal;gap:16px;width:100%;height:auto;min-height:70px;padding:7px 16px 7px 8px;display:flex}.commercial-detail .capture-glow-icon{place-items:center;display:grid}.commercial-detail .capture-glow-icon svg{width:26px;height:26px}.commercial-detail .capture-glow-copy{flex:1 1 0;min-width:0}.commercial-detail .capture-glow-title{font-size:15px;font-weight:650;line-height:1.4;display:block}.commercial-detail .capture-glow-subtitle{color:var(--commercial-sheet-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:block}.commercial-detail .capture-glow-chevron{color:var(--commercial-section-accent);flex:0 0 20px}.commercial-detail .patient-accordion:hover,.commercial-detail .patient-accordion[data-state=open],.commercial-detail .capture-glow-trigger:hover{border-color:color-mix(in srgb, var(--commercial-section-accent) 65%, transparent);box-shadow:inset 0 1px var(--commercial-sheet-reflection), 0 0 22px -14px var(--commercial-section-accent)}@media (max-width:767px){.commercial-detail .patient-accordion-trigger,.commercial-detail .capture-glow-trigger{gap:10px}.commercial-detail .patient-accordion-trigger>svg:first-child,.commercial-detail .capture-glow-icon{flex-basis:44px;width:44px;height:44px;padding:8px}}@media (max-width:639px){.commercial-detail .detail-quick-actions,.commercial-detail .detail-quick-actions[data-presentation]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commercial-detail .detail-quick-actions>button{justify-content:center}.commercial-detail .detail-quick-actions[data-presentation] .detail-action-sale{grid-area:2/1/2/3}.commercial-detail .detail-quick-actions[data-presentation] .detail-action-secondary{grid-row:3}}@media (prefers-reduced-motion:reduce){.commercial-detail .patient-accordion,.commercial-detail .capture-glow-trigger{transition:none}}@media (max-width:639px){.commercial-detail .commercial-command{padding:8px 0 14px}.commercial-detail .commercial-command-top{flex-direction:column}.commercial-detail .commercial-header-actions{flex-basis:auto;justify-content:flex-start;width:100%}.commercial-detail .commercial-identity h1{font-size:20px}.commercial-detail .patient-accordion-heading{flex-wrap:wrap;gap:0;padding-bottom:10px}.commercial-detail .patient-accordion-trigger{flex-basis:100%}.commercial-detail .patient-accordion-heading>div{margin-top:6px;margin-left:54px}.commercial-detail .patient-accordion-heading button span.hidden{display:inline}.commercial-detail .patient-accordion-heading button span.sm\:hidden{display:none}}.capture-detail-viewport{z-index:50;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.capture-detail-backdrop{background:var(--overlay);position:absolute;inset:0}.capture-detail-viewport .capture-detail-dialog{z-index:1;box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:896px;min-height:0;max-height:calc(100vh - 32px);padding:0;animation:none;display:flex;position:relative;overflow:hidden;transform:none}.capture-detail-header{flex:none;min-width:0}.capture-detail-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.capture-detail-dialog #captacao-conversa-whatsapp .dpl-chat-surface>div{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:52vh;overflow:hidden auto}@media (max-width:480px){.capture-detail-viewport{padding:12px}.capture-detail-viewport .capture-detail-dialog{max-height:calc(100vh - 24px)}}.capture-wa-accordion{flex-direction:column;gap:6px;min-width:0;display:flex}.capture-wa-trigger{border:1px solid rgba(var(--whatsapp-srgb), .28);background:rgba(var(--whatsapp-srgb), .06)}.capture-wa-trigger:hover{border-color:rgba(var(--whatsapp-srgb), .45);background:rgba(var(--whatsapp-srgb), .1)}.capture-wa-accordion[data-open] .capture-wa-trigger{border-color:rgba(var(--whatsapp-srgb), .5);box-shadow:0 0 22px -14px rgba(var(--whatsapp-srgb), .6)}.capture-wa-tag{color:var(--whatsapp);border:1px solid rgba(var(--whatsapp-srgb), .35);background:rgba(var(--whatsapp-srgb), .1);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.capture-wa-panel{border:1px solid rgba(var(--whatsapp-srgb), .32);background:var(--card);min-width:0;box-shadow:0 0 26px -16px rgba(var(--whatsapp-srgb), .55);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.capture-wa-messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;max-height:clamp(200px,40vh,380px);padding:8px;overflow:hidden auto}.capture-detail-dialog #captacao-conversa-whatsapp .capture-wa-messages .dpl-chat-surface>div{max-height:none;overflow:visible}.capture-wa-composer{border-top:1px solid rgba(var(--whatsapp-srgb), .22);background:var(--card);flex-direction:column;flex:none;gap:4px;min-width:0;padding:6px 8px 8px;display:flex}.capture-wa-demo{color:var(--muted-foreground);align-items:center;gap:4px;font-size:10.5px;line-height:1.3;display:flex}.capture-wa-demo b{color:var(--warning);font-weight:600}.capture-wa-row{align-items:flex-end;gap:4px;min-width:0;display:flex}.capture-wa-btn{border-radius:999px;flex:0 0 36px;width:36px;height:36px}.capture-wa-input{field-sizing:fixed;box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;flex:1 1 0;min-width:0;height:36px;min-height:36px;max-height:none;padding-block:7px;font-size:14px;line-height:20px;transition:height .12s;overflow-y:hidden}.capture-wa-send{background:var(--whatsapp);color:var(--whatsapp-foreground)}.capture-wa-send:hover{background:rgba(var(--whatsapp-srgb), .88)}.capture-wa-rec{border:1px dashed rgba(var(--whatsapp-srgb), .45);border-radius:18px;flex:1 1 0;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;font-size:12px;display:flex}.capture-wa-rec-dot{background:var(--destructive);border-radius:999px;flex:0 0 8px;width:8px;height:8px;animation:1.2s ease-in-out infinite capture-wa-pulse}@keyframes capture-wa-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.capture-wa-rec-dot{animation:none}}.capture-wa-rec[data-state=preview]{border-style:solid;gap:6px;padding-left:2px}.capture-wa-wave-live,.capture-wa-wave-box{flex:1 1 0;align-items:center;min-width:0;height:22px;display:flex;overflow:hidden}.capture-wa-bars{flex:1 1 0;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:100%;display:flex;overflow:hidden}.capture-wa-bars[data-align=end]{justify-content:flex-end}.capture-wa-bar{background:color-mix(in srgb, var(--muted-foreground) 70%, transparent);border-radius:2px;flex:0 0 3px;width:3px;transition:height 90ms linear}.capture-wa-bar[data-played=true]{background:rgb(var(--whatsapp-srgb))}.capture-wa-wave-live .capture-wa-bar{background:rgba(var(--whatsapp-srgb), .55)}.capture-wa-wave-live[data-speaking=true] .capture-wa-bar{background:rgb(var(--whatsapp-srgb))}.capture-wa-wave-fallback{background:color-mix(in srgb, var(--muted-foreground) 35%, transparent);border-radius:2px;flex:1 1 0;width:100%;min-width:0;height:3px;position:relative;overflow:hidden}.capture-wa-wave-progress{background:rgb(var(--whatsapp-srgb));position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.capture-wa-bar{transition:none}}.capture-wa-chip{background:rgba(var(--whatsapp-srgb), .08);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:12px;display:flex}.capture-wa-notice{color:var(--muted-foreground);font-size:11px}.capture-wa-state{color:var(--muted-foreground);border-top:1px solid rgba(var(--whatsapp-srgb), .22);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}@media (max-width:480px){.capture-wa-messages{max-height:clamp(180px,34vh,300px);padding:6px}.capture-wa-row{gap:2px}}.capture-wa-tg{border:1px solid color-mix(in oklab, var(--warning,var(--primary)) 45%, transparent);background:color-mix(in oklab, var(--warning,var(--primary)) 12%, transparent);height:32px;color:var(--warning,var(--primary));white-space:nowrap;box-shadow:0 0 10px color-mix(in oklab, var(--warning,var(--primary)) 22%, transparent);border-radius:999px;flex:none;align-items:center;gap:5px;margin-bottom:2px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.capture-wa-tg:hover:not(:disabled){background:color-mix(in oklab, var(--warning,var(--primary)) 20%, transparent);box-shadow:0 0 14px color-mix(in oklab, var(--warning,var(--primary)) 30%, transparent)}.capture-wa-tg:disabled{opacity:.55;cursor:not-allowed}.capture-wa-tg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:420px){.capture-wa-tg{padding:0 8px}.capture-wa-tg-label{font-size:11px}}@media (max-width:340px){.capture-wa-tg-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.capture-wa-tg{justify-content:center;width:32px;padding:0}}.wa-emoji-popover{z-index:60;width:min(296px,100vw - 16px);padding:8px}.wa-emoji-search{border:1px solid var(--border);background:var(--background);width:100%;height:32px;color:var(--foreground);border-radius:8px;padding:0 10px;font-size:13px}.wa-emoji-tabs{border-bottom:1px solid var(--border);gap:2px;margin-top:6px;padding-bottom:4px;display:flex}.wa-emoji-tabs button{opacity:.6;border-radius:6px;flex:1;height:28px;font-size:16px}.wa-emoji-tabs button[aria-selected=true]{opacity:1;background:var(--accent)}.wa-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:176px;margin-top:6px;display:grid;overflow-y:auto}.wa-emoji-grid button{border-radius:6px;height:32px;font-size:20px;line-height:1}:is(.wa-emoji-grid button:hover,.wa-emoji-grid button:focus-visible){background:var(--accent);outline:none}.wa-emoji-empty{text-align:center;color:var(--muted-foreground);grid-column:1/-1;padding:12px;font-size:12px}.capture-wa-wave-fallback,.dpl-chat-track{isolation:isolate;clip-path:inset(0 round 999px);position:relative}.capture-wa-wave-progress,.dpl-chat-progress{max-width:100%}
