@keyframes academy-welcome-enter{0%{opacity:0}to{opacity:1}}.ac-academy-wave{vertical-align:.05em;transform-origin:72% 76%;margin-inline-start:.08em;font-size:.8em;display:inline-block}@keyframes academy-hand-wave{0%,to{transform:rotate(0)}16%{transform:rotate(22deg)}33%{transform:rotate(-12deg)}50%{transform:rotate(20deg)}66%{transform:rotate(-10deg)}83%{transform:rotate(17deg)}}.ac-academy-message-line,.ac-academy-message-measure{grid-area:1/1}.ac-academy-message-line{opacity:0;transition:opacity .5s}.ac-academy-message-line[data-active=true]{opacity:1}.ac-academy-message-measure{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ac-academy-welcome{animation:.5s ease-out both academy-welcome-enter}.ac-academy-wave[data-wave=running],.ac-academy-wave[data-wave=paused]{animation:2s ease-in-out both academy-hand-wave}.ac-academy-wave[data-wave=paused]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ac-academy-welcome{animation:none}.ac-academy-wave{animation:none;transform:none}.ac-academy-message-line{transition:none}}.ac-quotes{--quotes-deep:#021a31;--quotes-electric:#006edc;--quotes-cyan:#00d5ff;--quotes-ice:#eaf8ff;--quotes-line:color-mix(in oklab, var(--quotes-electric) 24%, var(--border));font-family:var(--font-occurrences-body)}.ac-quotes :is(h1,h2,.ac-quotes-metric strong){font-family:var(--font-display)}.ac-quotes-hero{isolation:isolate;border:1px solid color-mix(in oklab, var(--quotes-cyan) 30%, var(--quotes-deep));background:radial-gradient(70% 180% at 100% 0%, color-mix(in oklab, var(--quotes-electric) 48%, transparent), transparent 64%), radial-gradient(42% 150% at 0% 100%, color-mix(in oklab, var(--quotes-cyan) 17%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in oklab, var(--quotes-deep) 94%, black), var(--quotes-deep));min-height:132px;color:var(--sidebar-accent-foreground);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.1), 0 28px 56px -38px color-mix(in oklab, var(--quotes-electric) 72%, transparent);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden}.ac-quotes-hero:after{content:"";z-index:-1;opacity:.13;background:repeating-linear-gradient(0deg, transparent 0 35px, var(--quotes-cyan) 36px 37px), repeating-linear-gradient(90deg, transparent 0 35px, var(--quotes-cyan) 36px 37px);pointer-events:none;position:absolute;inset:0 0 0 48%;-webkit-mask-image:radial-gradient(at 82% 20%,#000 8%,#0000 72%);mask-image:radial-gradient(at 82% 20%,#000 8%,#0000 72%)}.ac-quotes-hero:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--quotes-cyan), transparent);height:1px;box-shadow:0 0 14px var(--quotes-cyan);inset-inline:7%;position:absolute;bottom:0}.ac-quotes-hero-icon{background:color-mix(in oklab, var(--quotes-electric) 25%, transparent);width:3.25rem;height:3.25rem;color:var(--quotes-cyan);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--quotes-cyan) 52%, transparent), 0 0 28px -5px var(--quotes-cyan);border-radius:999px;flex:none;place-items:center;display:grid}.ac-quotes-hero-eyebrow{text-transform:uppercase;color:var(--quotes-cyan);font-size:.65rem;font-weight:700}.ac-quotes-hero h1{font-size:1.9rem;font-weight:750;line-height:1.15}.ac-quotes-hero p:last-child{color:var(--sidebar-foreground);margin-top:.25rem;font-size:.875rem}.ac-quotes-section-title{color:var(--foreground);align-items:center;gap:.6rem;padding-bottom:.65rem;font-size:1.05rem;font-weight:700;display:flex;position:relative}.ac-quotes-section-title:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--quotes-cyan) 66%, transparent), transparent 78%);inset-inline:0;height:1px;position:absolute;bottom:0}.ac-quotes-section-title svg{color:var(--quotes-electric);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--quotes-cyan) 48%, transparent))}.ac-quotes-metric{border-color:var(--quotes-line);background:linear-gradient(145deg, var(--card), color-mix(in oklab, var(--quotes-ice) 42%, var(--card)));min-width:0;box-shadow:0 16px 34px -28px color-mix(in oklab, var(--quotes-electric) 65%, transparent);border-radius:.65rem;align-items:flex-start;gap:.8rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.ac-quotes-metric:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--quotes-cyan) 82%, transparent), transparent);opacity:.75;inset-inline:0;height:2px;position:absolute;top:0}.ac-quotes-metric:hover{border-color:color-mix(in oklab, var(--quotes-cyan) 48%, var(--border));box-shadow:0 20px 38px -25px color-mix(in oklab, var(--quotes-electric) 75%, transparent);transform:translateY(-1px)}.ac-quotes-metric>div{min-width:0}.ac-quotes-metric-icon{background:color-mix(in oklab, var(--quotes-cyan) 14%, var(--card));width:2.35rem;height:2.35rem;color:var(--quotes-electric);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--quotes-cyan) 30%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.ac-quotes-metric[data-status=CONVERTED] .ac-quotes-metric-icon{background:color-mix(in oklab, var(--rank-excellence) 15%, var(--card));color:var(--rank-excellence)}.ac-quotes-metric[data-status=LOST] .ac-quotes-metric-icon{background:color-mix(in oklab, var(--destructive) 12%, var(--card));color:var(--destructive)}.ac-quotes-metric[data-status=CONVERSION] .ac-quotes-metric-icon{background:color-mix(in oklab, var(--quotes-cyan) 17%, var(--card));color:var(--primary)}.ac-quotes-metric p.text-2xl{color:var(--foreground);text-shadow:0 0 18px color-mix(in oklab, var(--quotes-cyan) 16%, transparent)}.ac-quotes-metric p:last-child{line-height:1.35}.ac-quotes-decisions,.ac-quotes-consult,.ac-quotes-brand{border:1px solid color-mix(in oklab, var(--quotes-line) 72%, var(--border));background:linear-gradient(155deg, var(--card), color-mix(in oklab, var(--quotes-ice) 24%, var(--card)));box-shadow:0 18px 40px -34px color-mix(in oklab, var(--quotes-electric) 56%, transparent);border-radius:.75rem;padding:1.1rem}.ac-quotes-decisions{border-top-color:color-mix(in oklab, var(--quotes-cyan) 58%, var(--border))}.ac-quotes-consult{margin-top:.5rem}.ac-quotes-brand{background:color-mix(in oklab, var(--surface-muted) 76%, var(--card));box-shadow:none}.ac-quotes-decision-list{gap:.5rem;padding:1px;display:grid}.ac-quotes-decision-row{border-color:var(--quotes-line);box-shadow:none;border-radius:.375rem}.ac-quotes-decision-row[data-actionable=false]{background:color-mix(in oklab, var(--surface-muted) 88%, var(--card));opacity:.84}.ac-quotes-decision-row[data-actionable=true]{border-left:3px solid var(--quotes-cyan);background:linear-gradient(105deg, color-mix(in oklab, var(--quotes-cyan) 8%, var(--card)), var(--card) 48%);box-shadow:0 12px 32px -26px color-mix(in oklab, var(--quotes-electric) 70%, transparent)}.ac-quotes-decision-loading{border:1px solid var(--quotes-line);background:var(--card);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ac-quotes-filters,.ac-quotes-results{border-color:var(--quotes-line);box-shadow:none;border-radius:.5rem}.ac-quotes-filters{background:color-mix(in oklab, var(--quotes-ice) 36%, var(--card))}.ac-quotes-results table{font-variant-numeric:tabular-nums}.ac-quotes-results tbody tr{transition:background-color .18s}.ac-quotes-results thead{background:color-mix(in oklab, var(--quotes-electric) 7%, var(--muted))}.ac-quotes-results tbody tr:hover{background:color-mix(in oklab, var(--quotes-cyan) 8%, var(--card))}.ac-quotes-results tbody td:first-child{color:color-mix(in oklab, var(--quotes-electric) 82%, var(--foreground))}.ac-quotes-brand-fields{border-top:1px solid var(--quotes-line);padding-top:1rem}.ac-quotes :is(button,input,textarea,[role=combobox]):not(:disabled){transition:border-color .18s,box-shadow .18s,background-color .18s}.ac-quotes :is(button,input,textarea,[role=combobox]):not(:disabled):is(:hover,:focus-visible){border-color:var(--quotes-electric);box-shadow:0 0 0 2px color-mix(in oklab, var(--quotes-cyan) 18%, transparent), 0 6px 16px -9px var(--quotes-electric)}.ac-quotes button:focus-visible{outline:2px solid var(--quotes-cyan);outline-offset:2px}.ac-quotes :is(.ac-quotes-filters,.ac-quotes-decision-row,.ac-quotes-brand-fields) button.bg-primary:not(:disabled):is(:hover,:focus-visible){background:linear-gradient(110deg, var(--primary), var(--quotes-electric))}.ac-quotes button.bg-destructive:not(:disabled):is(:hover,:focus-visible){border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ac-quotes-decision-figures{grid-template-columns:repeat(2,minmax(0,auto)) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ac-quotes-decision-highlight{border:1px solid color-mix(in oklab, var(--quotes-cyan) 36%, var(--border));background:color-mix(in oklab, var(--quotes-ice) 66%, var(--card));border-radius:.45rem;gap:.1rem;padding:.5rem .8rem;display:grid}.ac-quotes-decision-highlight span{text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.ac-quotes-decision-highlight strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.1rem}.ac-quotes-decision-breakdown{flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;display:flex}.ac-quotes-decision-breakdown div{gap:.3rem;display:flex}.ac-quotes-decision-breakdown dt{color:var(--muted-foreground)}.ac-quotes-decision-breakdown dd{font-variant-numeric:tabular-nums;font-weight:600}.ac-quotes-decision-figures>p{grid-column:1/-1}.ac-quotes-dates input[type=date]{width:100%;min-width:0;padding-inline:.5rem}@media (width<=767px){.ac-quotes{padding-bottom:5.5rem}body:has(.ac-quotes) button[aria-label=Abrir\ mensagens]{bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important}.ac-quotes-decision-figures{grid-template-columns:1fr 1fr}.ac-quotes-decision-breakdown{grid-column:1/-1}.ac-quotes-hero{border-radius:.75rem;min-height:112px;padding:1.1rem}.ac-quotes-hero h1{font-size:1.65rem}.ac-quotes-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-quotes-metric{flex-direction:column;gap:.5rem;padding:.75rem}.ac-quotes-metric p{overflow-wrap:anywhere}.ac-quotes-decisions,.ac-quotes-consult,.ac-quotes-brand{padding:.75rem}.ac-quotes-results{overflow-x:visible}.ac-quotes-results table,.ac-quotes-results tbody{min-width:0;display:block}.ac-quotes-results thead{display:none}.ac-quotes-results tbody tr{grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.8rem;display:grid}.ac-quotes-results td{overflow-wrap:anywhere;min-width:0;padding:0;display:block}.ac-quotes-results td:first-child{font-weight:700}.ac-quotes-results td:nth-child(2){grid-column:1/-1}.ac-quotes-results td:nth-child(3),.ac-quotes-results td:nth-child(4),.ac-quotes-results td:nth-child(5){color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem}.ac-quotes-results td:nth-child(3):before{content:"Vendedor · "}.ac-quotes-results td:nth-child(4):before{content:"Criado em · "}.ac-quotes-results td:nth-child(5):before{content:"Atualizado · "}.ac-quotes-results td:nth-child(6){grid-column:1}.ac-quotes-results td:nth-child(7){white-space:nowrap;grid-area:1/2}}@media (prefers-reduced-motion:reduce){.ac-quotes :is(button,input,textarea,[role=combobox]),.ac-quotes-results tbody tr,.ac-quotes-metric{transition:none}.ac-quotes-metric:hover{transform:none}}.ac-orders,.ac-orders-dialog{--orders-deep:#021a31;--orders-electric:#006edc;--orders-cyan:#00d5ff;--orders-ice:#eaf8ff;--orders-line:color-mix(in oklab, var(--orders-electric) 20%, var(--border));font-family:var(--font-occurrences-body)}.ac-orders :is(h1,h2),.ac-orders-dialog :is(h2,h3){font-family:var(--font-display)}.ac-orders-hero{border:1px solid color-mix(in oklab, var(--orders-cyan) 26%, var(--orders-deep));background:radial-gradient(60% 200% at 100% 0%, color-mix(in oklab, var(--orders-electric) 42%, transparent), transparent 66%), linear-gradient(135deg, color-mix(in oklab, var(--orders-deep) 94%, black), var(--orders-deep));color:var(--sidebar-accent-foreground);box-shadow:0 22px 44px -34px color-mix(in oklab, var(--orders-electric) 70%, transparent);border-radius:.9rem;align-items:center;gap:.9rem;padding:1rem 1.35rem;display:flex;position:relative;overflow:hidden}.ac-orders-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--orders-cyan), transparent);height:1px;box-shadow:0 0 12px var(--orders-cyan);inset-inline:6%;position:absolute;bottom:0}.ac-orders-hero-icon{background:color-mix(in oklab, var(--orders-electric) 25%, transparent);width:2.75rem;height:2.75rem;color:var(--orders-cyan);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--orders-cyan) 50%, transparent), 0 0 22px -5px var(--orders-cyan);border-radius:999px;flex:none;place-items:center;display:grid}.ac-orders-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--orders-cyan);font-size:.65rem;font-weight:700}.ac-orders-hero h1{font-size:1.6rem;font-weight:750;line-height:1.15}.ac-orders-hero-sub{color:var(--sidebar-foreground);margin-top:.15rem;font-size:.875rem}.ac-orders-panel{border:1px solid var(--orders-line);background:var(--card);box-shadow:0 12px 30px -26px color-mix(in oklab, var(--orders-electric) 60%, transparent);border-radius:.9rem;padding:1rem}.ac-orders-attention{border:1px solid color-mix(in oklab, var(--orders-electric) 38%, transparent);border-left:3px solid var(--orders-cyan);background:linear-gradient(90deg, color-mix(in oklab, var(--orders-cyan) 10%, transparent), transparent 70%);border-radius:.6rem;padding:.65rem .85rem}.ac-orders-filters{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.ac-orders-filters label{color:var(--muted-foreground);gap:.25rem;min-width:0;font-size:.75rem;display:grid}.ac-orders-filters input{width:100%;min-width:0}@media (width>=768px){.ac-orders-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end}}.ac-orders-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ac-orders-chip{border:1px solid var(--orders-line);color:var(--foreground);background:var(--background);border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}.ac-orders-chip:hover{border-color:color-mix(in oklab, var(--orders-electric) 55%, transparent);background:color-mix(in oklab, var(--orders-ice) 60%, var(--background))}.ac-orders-chip[aria-pressed=true]{border-color:var(--orders-electric);background:var(--orders-electric);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab, var(--orders-cyan) 22%, transparent)}.ac-orders :is(button,input,a,select,summary):focus-visible,.ac-orders-dialog :is(button,input,a,select,summary):focus-visible{outline:2px solid var(--orders-cyan);outline-offset:2px}.ac-orders-list{border:1px solid var(--orders-line);border-radius:.7rem;overflow:hidden}.ac-orders-list-head{display:none}.ac-orders-row{text-align:left;border-top:1px solid var(--orders-line);background:var(--card);gap:.5rem;width:100%;padding:.8rem .9rem;transition:background-color .15s,box-shadow .15s;display:grid}.ac-orders-row:first-of-type{border-top:0}.ac-orders-row:hover{background:color-mix(in oklab, var(--orders-cyan) 7%, var(--card));box-shadow:inset 3px 0 0 var(--orders-cyan)}.ac-orders-cell{overflow-wrap:anywhere;min-width:0}.ac-orders-num{color:var(--orders-electric);font-size:.75rem;font-weight:700}.ac-orders-strong{color:var(--foreground);font-size:.875rem;font-weight:600}.ac-orders-sub{color:var(--muted-foreground);font-size:.75rem}.ac-orders-value{font-family:var(--font-display);font-size:.95rem;font-weight:700}.ac-orders-badges{flex-wrap:wrap;gap:.3rem;display:flex}@media (width>=1024px){.ac-orders-list-head,.ac-orders-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1.7fr) minmax(0,1.5fr) minmax(6.5rem,.8fr);align-items:center;gap:1rem}.ac-orders-list-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:color-mix(in oklab, var(--orders-electric) 6%, var(--card));border-bottom:1px solid var(--orders-line);padding:.55rem .9rem;font-size:.68rem;font-weight:700;display:grid}.ac-orders-value-cell{text-align:right}}@media (width<=1023px){.ac-orders-value-cell{justify-content:space-between;align-items:baseline;display:flex}}.ac-orders-config>*{border-color:var(--orders-line);border-radius:.8rem}.ac-orders-collapse-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ac-orders-dialog{border-top:3px solid var(--orders-cyan)}.ac-orders-dialog .ac-orders-block{border:1px solid var(--orders-line);border-radius:.6rem;padding:.75rem}.ac-orders-dialog .ac-orders-block-title{text-transform:uppercase;letter-spacing:.05em;color:var(--orders-electric);margin-bottom:.4rem;font-size:.7rem;font-weight:700}.ac-orders-dialog .ac-orders-total{border-top:1px solid var(--orders-line);font-family:var(--font-display);justify-content:space-between;align-items:baseline;padding-top:.5rem;font-weight:700;display:flex}@media (width<=640px){.ac-orders{padding-bottom:4.5rem}body:has(.ac-orders) button[aria-label=Abrir\ mensagens]{bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important}.ac-orders-hero{padding:.9rem 1rem}.ac-orders-hero h1{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.ac-orders *,.ac-orders-dialog *{transition:none!important}}
