@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.budget-notice{position:fixed;right:1rem;bottom:1rem;z-index:40;display:flex;align-items:flex-start;gap:.75rem;max-width:min(32rem,calc(100vw - 2rem));padding:.8rem 1rem;border:1px solid var(--rule-strong);border-left:3px solid var(--ink);background:var(--plate);font-size:13px;line-height:1.45}.budget-notice p{margin:0}.offline{display:grid;gap:.6rem;align-content:center;justify-items:start;width:min(24rem,calc(100vw - 2rem));min-height:100%;margin:0 auto;padding-block:2rem;color:var(--ink-2)}.offline h1{margin:.4rem 0 0;color:var(--ink);font-size:18px}.offline p{margin:0 0 .6rem;max-width:40ch}.offline-mark{width:28px;height:28px;color:var(--ink-3)}.signin{display:grid;gap:.35rem;align-content:center;width:min(22rem,calc(100vw - 2rem));margin:0 auto;min-height:100%;padding:2rem 0}.signin-brand{display:flex;align-items:center;gap:.55rem;margin-bottom:1.1rem;color:var(--ink)}.signin h1{margin:0;font-size:22px;letter-spacing:-.015em}.signin-by{align-self:flex-end;margin-left:auto;padding-bottom:.2rem;font-size:12px;color:var(--ink-3)}.signin label{margin-top:.6rem}.signin input{font:inherit;color:inherit;min-height:34px;padding:.5rem .6rem;border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--plate)}.signin input::placeholder{color:var(--ink-3)}.signin .btn{margin-top:1.1rem;padding:.55rem;justify-content:center}.signin-error{margin:.6rem 0 0;padding:.5rem .6rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.signin-recover{margin-top:.5rem;justify-content:center}.senha-lead{margin:0 0 .4rem;color:var(--ink-2)}.senha-note{margin:.6rem 0 0;padding:.5rem .6rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.signin .field-hint[data-weak]{color:var(--ink)}.senha-done{align-content:center}.senha-done .btn{justify-self:start}.senha-back{margin-top:.5rem;justify-content:center}.presence-dot{display:inline-block;width:8px;height:8px;border-radius:var(--r-dot);flex:none;vertical-align:middle;background:var(--rule-strong)}.presence-dot[data-state=ONLINE]{background:var(--live)}.presence-dot[data-state=AWAY]{background:var(--near-mark)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.team-row{align-items:center}.team-meta{color:var(--ink-3)}.team-list .sheet-row-acts{gap:.4rem}.test-mode{display:grid;gap:.75rem;padding:.75rem 0 .25rem}.test-mode-state{margin:0;padding-left:.8rem;border-left:2px solid var(--rule-strong);font-size:13px;color:var(--ink-2)}.test-mode[data-test] .test-mode-state{border-left-color:var(--ink)}.test-mode-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:13px}.test-mode-saved{margin:0;font-size:13px;color:var(--ink-2)}.wa-pairing{display:grid;justify-items:start;gap:.75rem;margin:.75rem 0 1.25rem;padding:.9rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.wa-pairing-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.wa-pairing-step{margin:0;max-width:52ch;font-size:14px;line-height:1.55}.wa-qr{display:block;width:min(264px,100%);height:auto;aspect-ratio:1;padding:12px;background:#fff;border-radius:var(--r3)}.wa-qr-waiting{background:var(--desk-sunk)}.wa-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:32px;font-weight:600;letter-spacing:.12em;line-height:1.2}.wa-number{display:grid;gap:.6rem;justify-items:start;width:100%;max-width:22rem}.wa-number .form-field{width:100%}.wa-connect{display:grid;justify-items:start;gap:.5rem;margin:0 0 1.25rem}.wa-controls{display:grid;gap:.5rem;padding:.5rem 0 .25rem}.wa-controls .sheet-actions{flex-wrap:wrap}.wa-confirm{display:grid;justify-items:start;gap:.6rem;padding:.6rem .8rem;border-left:3px solid var(--ink);border-radius:var(--r3);background:var(--plate);font-size:13.5px;line-height:1.5}.wa-confirm p{margin:0}.screen-work.console-work{overflow-y:auto;position:relative}.sheet.sheet-wide{max-width:1000px}.col-body>.slice-chips{padding:.75rem 1rem .25rem}.client-row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem;align-items:start;width:100%;margin:.1rem 0;padding:.7rem .8rem;border:0;border-radius:var(--r-row);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.client-row>.av{margin-top:.55rem}.client-row:hover:not([data-open]){background:var(--desk-sunk)}.client-row[data-open]{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule-strong)}.client-row[data-verdict=mudo]{box-shadow:inset 3px 0 0 var(--over-mark)}.client-row[data-verdict=mudo][data-open]{box-shadow:inset 3px 0 0 var(--over-mark),inset 0 0 0 1px var(--rule-strong)}.client-row[data-verdict=mudo]:not([data-open]) .row-prev{color:var(--over)}.ficha{max-width:68ch;padding:1.5rem 1.75rem 4rem}.ficha-head{display:grid;gap:1.1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule-strong)}.ficha-slug{margin:.35rem 0 0;color:var(--ink-3);font-size:13px}.ficha-verdict{background:var(--plate);border-left:3px solid var(--rule-strong);border-radius:var(--r3);padding:.7rem .9rem}.ficha-verdict p{margin:.3rem 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.ficha-verdict .label{color:var(--ink)}.ficha-verdict[data-verdict=mudo]{border-left-color:var(--over-mark);background:var(--over-wash)}.ficha-verdict[data-verdict=mudo] .label{color:var(--over)}.ficha-verdict[data-verdict=atende]{border-left-color:var(--ink)}.ledger{margin-top:1.5rem}.ledger-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.ledger-count{font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.step{border-bottom:1px solid var(--rule)}.step-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;width:100%;padding:.8rem .4rem;border:0;border-radius:var(--r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.step-row:hover{background:var(--desk-sunk)}.step-mark{width:13px;height:13px;margin-top:.28rem;border:1.5px solid var(--rule-strong);border-radius:var(--r1)}.step[data-done=true] .step-mark{background:var(--struck);border-color:var(--struck)}.step-body{display:grid;gap:.2rem;min-width:0}.step-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.step[data-done=true] .step-title{color:var(--ink-3);font-weight:400}.step-missing{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.step-open{color:var(--ink-3);padding-top:.2rem}.step-form{padding:.25rem 0 1.4rem 1.85rem;display:grid;gap:1rem}.plate-note{background:var(--plate);border-left:3px solid var(--ink);border-radius:var(--r3);padding:.6rem .8rem;margin:0 0 1rem;font-size:13.5px;line-height:1.5;color:var(--ink)}.plate-note p{margin:0 0 .75rem}.plate-note p:last-child{margin-bottom:0}.field-hint[data-taken=true]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.new-client{max-width:54ch}.channel-list{list-style:none;margin:0 0 1.25rem;padding:0;border-top:1px solid var(--rule)}.channel-list>li{border-bottom:1px solid var(--rule);padding:.6rem 0}.channel-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem}.channel-id{font-size:14px;font-weight:600}.channel-facts{min-width:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-fix{padding-top:.85rem}.grade{margin-top:1.25rem}.sheet tbody tr{cursor:pointer}.sheet tbody tr:hover td{background:var(--desk-sunk)}.sheet tbody tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.grade-name{display:block;font-weight:600;letter-spacing:-.01em}.grade-slug{display:block;font-size:12px;color:var(--ink-3)}.grade td[data-cut=true]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.grade-wait{display:block;font-family:var(--font-mono);font-size:18px;font-weight:500;line-height:1.1}.grade-heads{display:block;font-size:12px;color:var(--ink-3)}.grade td.waiting[data-urgency]{box-shadow:inset -3px 0 0 var(--rule-strong)}.grade td.waiting[data-urgency=near]{background:var(--near-wash);box-shadow:inset -3px 0 0 var(--near-mark)}.grade td.waiting[data-urgency=over]{background:var(--over-wash);box-shadow:inset -3px 0 0 var(--over-mark)}.waiting[data-urgency=near] .grade-wait{color:var(--near)}.waiting[data-urgency=over] .grade-wait{color:var(--over)}.grade-none{color:var(--ink-3)}.grade-broken{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.grade td[data-broken]{color:var(--ink);font-weight:600}.plano{margin-top:1.5rem}.plano-line{display:flex;align-items:baseline;gap:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.plano-line .label{color:var(--ink-3)}.plano-state{flex:1;font-size:14px}.plano-state[data-cut=true]{text-decoration:underline;text-underline-offset:3px}.plano .plate-note{margin-top:.9rem}.modulos{margin-top:1.5rem}.modulos-list{margin:0;border:0;padding:.25rem 0 0}.modulo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:.45rem 0;cursor:pointer}.modulo>span{display:flex;flex-direction:column}.modulo input{margin-top:.3rem}.modulo[data-blocked]{cursor:default;color:var(--ink-3)}.modulos .plate-note{margin-top:.9rem}.fila-word{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.fila-paused{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px}.filas{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--rule-strong)}.filas-status{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .75rem}.parked{list-style:none;margin:.75rem 0 0;padding:0}.parked li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--rule);font-size:13px}.parked-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.parked-queue{font-weight:600;font-variant-numeric:tabular-nums}.parked-why{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.parked-acts{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}@media(max-width:900px){.ficha,.sheet-wide{padding:1.25rem 1rem 3rem}.parked li{grid-template-columns:minmax(0,1fr);gap:.25rem}}.filas-depths tbody tr{cursor:pointer}.filas-depths th:first-child,.filas-depths td:first-child{padding-left:.8rem}.filas-depths th:last-child,.filas-depths td:last-child{padding-right:.8rem}.filas-depths{margin-left:-.8rem;width:calc(100% + 1.6rem)}.filas-depths tbody tr[data-open] td,.filas-depths tbody tr[data-open]:hover td{background:var(--struck);color:var(--struck-plate)}.filas-depths tbody tr[data-open] td:first-child{border-top-left-radius:var(--r2);border-bottom-left-radius:var(--r2)}.filas-depths tbody tr[data-open] td:last-child{border-top-right-radius:var(--r2);border-bottom-right-radius:var(--r2)}.execucoes-client{display:flex;align-items:center;gap:.5rem}.execucoes-client .field{min-width:12rem}.ficha-numeros{margin:1rem 0 .5rem}.ficha-numeros dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:.4rem 0 0}.ficha-numeros dt{font-size:12px;color:var(--ink-3)}.ficha-numeros dd{margin:0;font-size:1.25rem;font-variant-numeric:tabular-nums}.screen-work.tasks-work{overflow-y:auto}.tasks-bucket{margin-top:1.75rem}.tasks-bucket>h2{margin:0 0 .6rem;font-size:13px;font-weight:600}.tasks-bucket>h2[data-late]{color:var(--over)}.sheet-list>li[data-late]{border-color:var(--over-mark);background:linear-gradient(var(--over-wash),var(--over-wash)),var(--plate)}.sheet-list>li[data-late] .tasks-due{color:var(--over)}.sheet-list>li[data-late] .sheet-row-body{color:var(--ink-2)}.ph-funil{background:var(--desk);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.55}.ph-funil>.screen{flex:1;min-height:0;display:flex;overflow:hidden}.funil-work{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.funil-head{padding:1rem 1.25rem .25rem}.funil-board{flex:1;min-height:0;display:flex;gap:.75rem;padding:.75rem 1.25rem 1.25rem;overflow-x:auto;overscroll-behavior-x:contain}.funil-col{flex:0 0 min(280px,82vw);min-height:0;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--r3);background:var(--desk-sunk)}.funil-col[data-over]{border-color:var(--rule-strong);background:var(--plate)}.funil-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--rule)}.funil-col-name{font-weight:600;color:var(--ink)}.funil-col-kind{margin-left:.4rem;font-weight:400;font-size:11px;color:var(--ink-3)}.funil-col-count{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;color:var(--ink-3)}.funil-col-sum{font-size:11px;white-space:nowrap}.funil-card-amount{font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.funil-reasons{display:flex;flex-wrap:wrap;gap:.35rem;padding:.6rem .75rem;border-bottom:1px solid var(--rule);background:var(--plate)}.funil-reasons .label{flex-basis:100%}.funil-cards{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto}.funil-card{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--plate);cursor:grab}.funil-card[data-dragging]{opacity:.5}.funil-card-open{display:flex;flex-direction:column;gap:.15rem;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.funil-card-open:hover b{text-decoration:underline}.funil-card-meta{font-size:12px;color:var(--ink-3)}.funil-card-move .field{width:100%;min-height:26px;padding-block:.1rem;border-color:transparent;background-color:var(--desk-sunk);color:var(--ink-2);font-size:12px}.funil-more{padding:.25rem .35rem;font-size:12px;color:var(--ink-3)}.funil-filter{max-width:18rem;margin-top:.5rem}.google-reserva{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;color:var(--ink-3);font-size:12.5px;line-height:1.4}.google-reserva-state{overflow-wrap:anywhere}.google-reserva[data-state=error] .google-reserva-state{color:var(--over-mark)}.google-reserva-meet{display:inline-flex;align-items:center;gap:.35rem}.google-reserva-meet a{color:var(--ink);text-underline-offset:2px}.panel-hist li:has(>.google-reserva){flex-wrap:wrap}.panel-hist li>.google-reserva{flex-basis:100%}.screen-work.agenda-work{overflow-y:auto}.agenda-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.agenda-day{margin-top:1.25rem}.agenda-day>.label{display:block;margin-bottom:.25rem;text-transform:capitalize}.agenda-empty{margin:.25rem 0;font-size:13px;color:var(--ink-3)}.agenda-day li[data-status=CANCELLED],.agenda-day li[data-status=REJECTED]{opacity:.55}.agenda-day li[data-status=PENDING] .sheet-row-title:after{content:" ●";color:var(--near-mark)}.agenda-panel{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0;padding:.85rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.agenda-panel>.btn{align-self:flex-start}.slot-picker{display:flex;flex-direction:column;gap:.5rem}.slot-picker-nav,.slot-picker-times{display:flex;flex-wrap:wrap;gap:.35rem}.slot-picker-day .label{text-transform:capitalize}.week-scroll{overflow-x:auto;margin-top:1rem}.week-grid{display:grid;grid-template-columns:2.75rem repeat(7,minmax(6.5rem,1fr));min-width:48rem}.week-head{padding:.35rem .25rem;font-size:12px;font-weight:600;text-transform:capitalize;text-align:center;color:var(--ink-2);border-bottom:1px solid var(--rule-strong)}.week-head[data-today]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--near-mark)}.week-hours{position:relative}.week-hours span{position:absolute;right:.35rem;transform:translateY(-.45em);font-size:11px;color:var(--ink-3)}.week-day{position:relative;border-left:1px solid var(--rule)}.week-cell{position:absolute;left:0;right:0;padding:0;border:0;border-top:1px dotted var(--rule);background:transparent;cursor:pointer}.week-cell[data-closed]{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--rule) 5px 6px)}.week-cell[data-past]{opacity:.55}.week-cell:hover,.week-cell:focus-visible{background:var(--plate);outline:1px solid var(--rule-strong);outline-offset:-1px}.week-booking{position:absolute;overflow:hidden;padding:.1rem .3rem;border:1px solid var(--rule-strong);border-left:3px solid var(--ink-2);border-radius:var(--r2);background:var(--plate);color:var(--ink);font:inherit;font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.week-booking span{color:var(--ink-3)}.week-booking[data-status=PENDING]{border-left-color:var(--near-mark);border-style:dashed;border-left-style:solid}.week-booking[data-due]{border-left-color:var(--over-mark)}.week-booking[data-selected]{outline:2px solid var(--ink);outline-offset:0}.agenda-due{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.75rem;padding:.5rem .65rem;border:1px solid var(--rule-strong);border-left:3px solid var(--over-mark);border-radius:var(--r3);font-size:13px}.agenda-day li[data-due] .sheet-row-title:after{content:" · registrar presença";font-weight:400;color:var(--over-mark)}.week-busy{position:absolute;left:0;right:0;overflow:hidden;padding:.1rem .3rem;border-top:1px solid var(--rule-strong);background:repeating-linear-gradient(45deg,var(--desk-sunk) 0 4px,var(--plate) 4px 8px);color:var(--ink-3);font-size:11px;line-height:1.25;cursor:not-allowed}.agenda-day li.agenda-busy{padding:.45rem 0;border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:13px}.agenda-day .sheet-row[data-google]{grid-template-areas:"title acts" "body acts" "google acts"}.agenda-day .sheet-row>.google-reserva{grid-area:google;margin-top:.2rem}@media(max-width:620px){.agenda-day .sheet-row[data-google]{grid-template-areas:"title" "body" "google" "acts"}}.week-booking[data-session]{border-left-width:4px}.week-booking[data-session][data-full]{background:var(--desk-sunk)}.slot-seats{font-size:11px;opacity:.75}.agenda-day li[data-session] .sheet-row-title:after{content:" · turma";font-weight:400;color:var(--ink-3)}.agenda-scope{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--rule-strong);border-left:3px solid var(--over-mark);border-radius:var(--r2);font-size:12px;color:var(--ink-3)}.agenda-day .sheet-row-acts{flex-wrap:wrap}.agenda-repeat{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.agenda-repeat-on{display:flex;align-items:center;gap:.3rem;padding-bottom:.45rem}.agenda-preview{display:flex;flex-direction:column;gap:.35rem;width:100%}.agenda-preview .chip{cursor:default}.agenda-outcome,.agenda-serie{display:flex;flex-direction:column;gap:.35rem}.agenda-outcome-row{display:flex;flex-wrap:wrap;gap:.5rem;padding:.3rem 0;border-bottom:1px solid var(--rule);font-size:12.5px}.agenda-outcome-row>span:first-child{min-width:11rem;font-variant-numeric:tabular-nums}.agenda-outcome-row[data-skipped]{color:var(--over-mark)}@media(max-width:620px){.agenda-outcome-row>span:first-child{min-width:0}.agenda-repeat .form-field{width:100%}}.composer{display:grid;gap:.5rem;padding:.75rem .9rem .8rem 1.1rem;border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--plate);align-content:start}.composer-top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.toggle{position:relative;display:flex;flex-shrink:0;height:36px;padding:2px;border:1px solid var(--rule);border-radius:var(--r4);background:var(--desk-sunk);overflow:hidden}.toggle>button{position:relative;z-index:1;flex:1;padding:0 .9rem;border:0;border-radius:var(--r4);background:none;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.toggle>button[data-on]{color:var(--struck-plate)}.toggle-slide{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);background:var(--struck);border-radius:inherit;transition:transform .18s cubic-bezier(.16,1,.3,1)}.toggle-slide[data-at=note]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.toggle-slide{transition:none}}.composer-hint{min-width:0;font-size:11.5px;color:var(--ink-3)}.composer-box{width:100%;min-height:3.4rem;padding:.5rem .7rem;border:1px solid var(--rule);border-radius:var(--r2);background:var(--plate);color:var(--ink);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.composer-box::placeholder{color:var(--ink-3)}.composer-box:disabled{background:var(--desk-sunk);color:var(--ink-2)}.composer-box:disabled::placeholder,.composer[data-mode=note] .composer-box::placeholder{color:var(--ink-2)}.composer[data-mode=note] .composer-box{background:var(--desk-sunk);border-style:dashed}.composer-foot{display:flex;align-items:center;gap:.4rem}.composer-keys{min-width:0;font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-keys kbd{padding:0 .2rem;border:1px solid var(--rule);border-radius:var(--r1);font-family:var(--font-mono);font-size:10px}.composer-send{margin-left:auto;flex-shrink:0}.composer-pick-host{position:relative;flex-shrink:0}.composer-canned{bottom:calc(100% + 4px);left:0;width:min(340px,70vw);max-height:13rem;overflow-y:auto}.canned-row{display:grid;gap:.1rem;width:100%;padding:.4rem .5rem;border:0;border-radius:var(--r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.canned-row:hover{background:var(--desk-sunk)}.canned-title{font-size:13px;font-weight:600}.canned-body{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.composer-keys{display:none}}.composer-foot .btn svg{width:14px;height:14px;margin-right:.35rem;vertical-align:-2px}.composer-file{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 0;padding:.3rem .5rem;border:1px solid var(--rule);border-radius:var(--r2);background:var(--desk-sunk);font-size:12px;color:var(--ink-2)}.composer-file>svg{width:14px;height:14px;flex-shrink:0}.composer-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{position:absolute;top:0;right:0;bottom:0;z-index:15;width:min(320px,92vw);display:grid;grid-template-rows:56px minmax(0,1fr);min-height:0;background:var(--plate);border-left:1px solid var(--rule-strong);transform:translate(100%);visibility:hidden;transition:transform .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s}.panel[data-open]{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.2,0,0,1),visibility 0s}@starting-style{.panel[data-open]{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.panel,.panel[data-open]{transition:none}}.panel-who{display:grid;gap:.45rem;justify-items:start;padding:.9rem 1.1rem 1rem;border-bottom:1px solid var(--rule)}.panel-who>.av{background:var(--desk)}.panel-name{display:grid;gap:.3rem;width:100%}.panel-name .field{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.panel-phone{font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--ink-3)}.panel-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.acc-body>.label{margin-top:.3rem}.acc-body>.label:first-child{margin-top:0}.panel-newlabel{width:9rem;min-height:32px;padding:.1rem .6rem;font-size:11.5px}.panel-muted{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.panel-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .6rem;margin:0;font-size:12.5px}.panel-kv dt{color:var(--ink-3)}.panel-kv dd{margin:0;text-align:right;overflow-wrap:anywhere}.panel-kv dd[data-urgency]{font-variant-numeric:tabular-nums}.panel-kv dd[data-urgency=near]{color:var(--near);font-weight:600}.panel-kv dd[data-urgency=over]{color:var(--over);font-weight:600}.panel-hist{list-style:none;margin:0;padding:0;display:grid}.panel-hist li{display:flex;align-items:baseline;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--rule);font-size:12px}.panel-hist li:last-child{border-bottom:0}.panel-hist li>span:first-child{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0}.panel-hist li[data-current]{font-weight:600}@media(max-width:1024px){.panel{width:100%;border-left:0}}.panel-memory{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.panel-memory p{margin:.2rem 0 .35rem;font-size:13px;line-height:1.45}.campos{display:flex;flex-direction:column;gap:.5rem}.panel-hist li[data-sub]{padding-left:.9rem;color:var(--ink-3)}.panel-ref{display:flex;align-items:baseline;gap:.4rem;margin:0;padding:1rem .8rem .8rem;font-size:10.5px;color:var(--ink-3)}.panel-ref>button{padding:0;border:0;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;opacity:.75;cursor:copy}.panel-ref>button:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.amount-field{display:flex;align-items:center;gap:.4rem}.amount-prefix{color:var(--ink-3);font-variant-numeric:tabular-nums}.amount-field .field{flex:1;min-width:0;font-variant-numeric:tabular-nums}.tasks-list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.5rem}.tasks-check{display:flex;gap:.5rem;align-items:baseline}.tasks-item[data-done] .tasks-title{text-decoration:line-through;color:var(--ink-3)}.tasks-meta{display:block;margin-left:1.5rem;font-size:12px;color:var(--ink-3)}.tasks-meta[data-late]{color:var(--over)}.tasks-form{display:grid;gap:.5rem}.tasks-when{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.tasks-when .field{flex:1 1 12rem;min-width:0}.col.list-col{display:flex;flex-direction:column}.col.list-col>.col-body{flex:1}.col-head.list-head{height:auto;min-height:64px;padding:1.1rem .75rem .6rem 1.1rem;border-bottom:0;align-items:baseline}.col-head.list-head>h1{font-size:24px;font-weight:700;letter-spacing:-.03em}.col-head.list-head{flex-wrap:wrap;row-gap:.1rem}.col-head.list-head>h1{flex:0 1 auto}.list-head>.list-sort-host{margin-left:auto}.list-client{order:3;flex-basis:100%;min-width:0;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-sort-host{position:relative;flex-shrink:0}.list-sort{top:calc(100% + 4px);right:0;min-width:248px}.list-filter-pop{top:calc(100% + 4px);left:0;min-width:248px}.list-tabs{display:flex;gap:.25rem;flex-shrink:0;padding:0 .75rem .6rem}.list-tab{flex:1 1 auto;min-width:0;display:inline-flex;justify-content:center;align-items:baseline;gap:.3rem;min-height:34px;padding:.35rem .5rem;border:1px solid var(--rule-strong);border-radius:var(--r4);background:none;color:var(--ink-2);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.list-tab>b{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink)}.list-tab:hover:not([data-on]){background:var(--desk-sunk);color:var(--ink)}.list-tab[data-on]{background:var(--struck);border-color:var(--struck);color:var(--struck-plate)}.list-tab[data-on]>b{color:var(--struck-plate)}.list-tab:not([data-on])[data-urgency=near]>b{color:var(--near)}.list-tab:not([data-on])[data-urgency=over]>b{color:var(--over)}.list-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;flex-shrink:0;padding:0 1rem .75rem;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.list-filters::-webkit-scrollbar{display:none}.list-filters .chip{flex-shrink:0}.list-filter-host{position:relative;flex-shrink:0}.list-filter-pop{top:calc(100% - .4rem);left:1rem;min-width:248px}.row-name{padding-right:1.6rem}.list-filters .chips{display:contents}.list-rows{list-style:none;margin:0;padding:.5rem .6rem;display:grid;gap:.2rem;content-visibility:auto;contain-intrinsic-size:auto 76px}.list-row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem;align-items:start;width:100%;padding:.7rem .8rem;border:0;border-radius:var(--r-row);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:row-arrive .14s cubic-bezier(.16,1,.3,1)}@keyframes row-arrive{0%{opacity:0;transform:translateY(-.35rem)}}@media(prefers-reduced-motion:reduce){.list-row{animation:none}}.list-row>.av{margin-top:.55rem}.list-row:hover:not([data-open]){background:var(--desk-sunk)}.list-row[data-mine]{box-shadow:inset 3px 0 0 var(--ink)}.list-row[data-open]{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule-strong)}.list-row[data-open][data-mine]{box-shadow:inset 3px 0 0 var(--ink),inset 0 0 0 1px var(--rule-strong)}.list-row[data-skeleton]{animation:none;cursor:default}.row-body{display:grid;gap:.08rem;min-width:0}.row-meta{display:flex;align-items:baseline;gap:.3rem;min-width:0;font-size:11.5px;color:var(--ink-3);padding-right:3.8rem;white-space:nowrap;overflow:hidden}.row-sep{opacity:.6}.row-chan{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-chan[data-offline]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.row-own{flex-shrink:0;padding:0 .4rem;border-radius:var(--r4);background:var(--ink);color:var(--plate);font-size:10.5px;font-weight:600}.row-name{min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row[data-unread] .row-name{font-weight:700}.row-prev{min-width:0;font-size:12.5px;line-height:1.45;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row[data-unread] .row-prev{color:var(--ink-2);font-weight:500}.row-labels{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem}.row-corner{position:absolute;top:.7rem;right:.8rem;display:grid;justify-items:end;gap:.2rem}.row-wait{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1.1;color:var(--ink-2)}.row-wait[data-urgency=near]{color:var(--near)}.row-wait[data-urgency=over]{color:var(--over)}.row-unread{min-width:18px;height:18px;padding:0 .3rem;display:grid;place-items:center;border-radius:var(--r4);background:var(--ink);color:var(--plate);font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1}.list-empty{padding:1.75rem 1.1rem;align-content:start}.next-in-queue{display:grid;gap:.4rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-3)}.next-in-queue>.btn{width:100%;min-height:44px}.next-in-queue>[role=status]:empty{display:none}.screen-work.thread-pane{display:grid;grid-template-rows:72px auto auto minmax(0,1fr) auto;border-right:1px solid var(--rule-strong)}.thread-head{grid-row:1}.thread-facets{grid-row:2}.thread-live{grid-row:3}.thread-scroll{grid-row:4}.thread-foot,.thread-closed{grid-row:5}.thread-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1.25rem 0 1.5rem;border-bottom:1px solid var(--rule-strong);min-width:0}.thread-title{min-width:0;margin:0;font:inherit}.thread-who{display:flex;align-items:center;gap:.55rem;min-width:0;max-width:100%;margin-left:-.4rem;padding:.3rem .6rem .3rem .4rem;border:0;border-radius:var(--r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.thread-who:hover,.thread-who[data-on]{background:var(--desk-sunk)}.thread-id{display:grid;min-width:0}.thread-name{font-size:19px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-sub{display:flex;gap:.35rem;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.thread-sub>span[aria-hidden]{opacity:.6}.thread-sub>[data-offline]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.thread-acts{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.thread-confirm{display:inline-flex;align-items:center;gap:.3rem;padding-left:.4rem;font-size:12.5px;color:var(--ink)}.thread-state{font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.thread-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:.55rem 1.5rem;border-bottom:1px solid var(--rule)}.thread-stage{padding:.1rem .6rem;border-radius:var(--r4);background:var(--desk-sunk);font-size:11.5px;font-weight:600;color:var(--ink)}.thread-live{min-height:0}.thread-error{margin:.6rem 1.5rem 0}.thread-scroll{overflow-y:auto;min-height:0;padding:1.4rem 1.5rem}.transcript{display:grid;gap:.6rem;align-content:start}.transcript-day-wrap{display:grid;gap:.5rem}.transcript-day{display:flex;align-items:center;gap:.6rem;margin:.4rem 0 0;color:var(--ink-3);font-size:12px;font-weight:500}.transcript-day:before,.transcript-day:after{content:"";flex:1;height:1px;background:var(--rule)}.line{display:grid;gap:.4rem;align-items:end}.line[data-side=them]{grid-template-columns:28px minmax(0,1fr)}.line[data-side=us]{grid-template-columns:minmax(0,1fr) 28px}.line>.av,.line>.bubble{grid-row:1}.line[data-side=them]>.av{grid-column:1}.line[data-side=us]>.av{grid-column:2}.line[data-joins]>.av{visibility:hidden}.bubble{display:grid;gap:.1rem;max-width:min(58ch,78%);padding:.7rem .95rem;border-radius:var(--r3)}.bubble>p{margin:0;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bubble-meta{display:flex;align-items:baseline;gap:.5rem}.bubble-at{margin-left:auto;flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-3)}.line[data-joins] .bubble-meta{display:none}.line[data-joins] .bubble{padding-top:.15rem}.line[data-side=them] .bubble{grid-column:2;margin-right:auto;background:var(--plate);border:1px solid var(--rule);border-bottom-left-radius:var(--r1)}.line[data-side=them] .bubble>p{color:var(--ink);font-weight:500}.line[data-side=us] .bubble{grid-column:1;margin-left:auto;background:var(--desk-sunk);border:1px solid transparent;border-bottom-right-radius:var(--r1)}.line[data-from=BOT] .bubble{border:1px dashed var(--rule-strong);border-bottom-right-radius:var(--r1)}.line[data-from=BOT] .bubble>p{color:var(--ink-2)}.transcript-sys{justify-self:center;max-width:48ch;margin:0;padding:.1rem .5rem;text-align:center;color:var(--ink-3);font-size:11.5px;font-style:italic}.transcript-note{display:grid;gap:.15rem;padding:.7rem .95rem;border-radius:var(--r3);background:var(--desk-sunk);border-left:3px double var(--rule-strong);border-right:3px double var(--rule-strong)}.transcript-note>p{margin:0;color:var(--ink-2);font-size:14px;font-style:italic;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-note .label{color:var(--ink)}.transcript-handover{display:grid;gap:.2rem;margin:.3rem 0;padding:.9rem 1.1rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.transcript-handover .label{color:var(--ink-3)}.transcript-handover>p{margin:0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-handover-foot{justify-self:end;color:var(--ink-3);font-size:11.5px}.thread-foot{padding:0 1.5rem 1.25rem}.thread-waiting{display:block;padding:0 .25rem .35rem;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--ink-3)}.thread-closed{margin:0 1.5rem 1.25rem;padding:.85rem 1.1rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--plate);color:var(--ink-2);font-size:13px}.media{display:grid;gap:.35rem;margin-top:.35rem}.media-kind,.media-missing{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.media audio{width:min(18rem,100%)}.media img{max-width:min(18rem,100%);border-radius:calc(var(--r1) / 3)}.avisos{position:relative}.avisos-bell{display:flex;align-items:center;gap:.5rem;width:100%;min-height:32px;padding:.35rem .6rem;border:0;border-radius:var(--r2);background:none;color:var(--ink-2);font:inherit;cursor:pointer}.avisos-bell:hover,.avisos-bell[data-on]{background:var(--desk-sunk);color:var(--ink)}.avisos-bell>svg{width:16px;height:16px;flex-shrink:0}.avisos-count{margin-left:auto;min-width:1.25rem;padding:0 .3rem;border-radius:var(--r1);background:var(--over-mark);color:#fff;font-size:11px;line-height:1.25rem;text-align:center}.avisos-pop{position:absolute;left:0;top:calc(100% + .25rem);z-index:30;width:min(22rem,calc(100vw - 2rem));max-height:26rem;overflow-y:auto}.avisos-empty{margin:.5rem .75rem .75rem;color:var(--ink-3);font-size:13px}.avisos-list{list-style:none;margin:0;padding:0}.avisos-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;width:100%;padding:.55rem .75rem;border:0;border-top:1px solid var(--rule);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.avisos-list button:hover{background:var(--desk-sunk)}.avisos-list li[data-unread] button{box-shadow:inset 3px 0 0 var(--struck)}.avisos-list b{font-size:13px}.avisos-list span{grid-column:1;font-size:12px;color:var(--ink-2)}.avisos-list time{grid-column:2;grid-row:1;font-size:11px;color:var(--ink-3);white-space:nowrap}.screen-work.config-work{overflow-y:auto}.sheet{max-width:76ch;padding:1.75rem 2.25rem 4rem}.sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sheet-title{margin:0;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.sheet-lead{margin:.4rem 0 1.5rem;max-width:58ch;color:var(--ink-2);font-size:14px;line-height:1.55}.sheet-form{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--plate);margin-bottom:1.5rem}.form-field{display:grid;gap:.3rem}.form-field>textarea.field{line-height:1.55;resize:vertical}.sheet-actions{display:flex;align-items:center;gap:.5rem}.sheet-saved{font-size:13px;color:var(--ink-2)}.sheet-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.sheet-list>li:not(.sheet-empty){display:grid;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--plate)}.sheet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title acts" "body acts";align-items:center;column-gap:1rem}:not(.sheet-list>li)>.sheet-row{padding:.7rem 0;border-bottom:1px solid var(--rule)}.sheet-row-title{grid-area:title;font-size:14px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-row-body{grid-area:body;min-width:0;color:var(--ink-3);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet-row-acts{grid-area:acts;display:flex;align-items:center;gap:.3rem;flex-shrink:0}.sheet-row-acts[data-offline]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.sheet-empty{padding:1rem 0;color:var(--ink-3);font-size:13px;max-width:46ch}@media(max-width:620px){.sheet{padding:1.25rem 1rem 3rem}.sheet-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "body" "acts";row-gap:.3rem}}.sheet-aside{padding-left:.8rem;border-left:1px solid var(--rule-strong);color:var(--ink-3);font-size:13px}.learned-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.learned-meta{display:block;color:var(--ink-3);font-size:12px;margin-bottom:.25rem}.learned-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55;max-height:16rem;overflow-y:auto;padding-left:.8rem;border-left:1px solid var(--rule-strong)}.gaps{display:grid;gap:.5rem;margin-bottom:1.5rem}.gaps>h2{margin:0}.distribuicao{margin:0 0 1.5rem;border:0;padding:0}.distribuicao-mode{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:.5rem 0;cursor:pointer}.distribuicao-mode>span{display:flex;flex-direction:column}.distribuicao-mode input{margin-top:.3rem}.horario-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.horario-row .form-field{max-width:6rem}.horario-row .horario-fuso{max-width:18rem;flex:1}.leads-token{display:flex;flex-direction:column;gap:.4rem;margin:.75rem 0 1rem;padding:.75rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.leads-token code{word-break:break-all;font-size:13px}.leads-token pre{margin:0;overflow-x:auto;font-size:12px;color:var(--ink-2)}.leads-token .btn{align-self:flex-start}.agenda-weekday{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--rule)}.agenda-weekday-on{display:flex;align-items:center;gap:.35rem;width:7.5rem;flex-shrink:0;padding-top:.45rem}.agenda-weekday .agenda-fechado,.agenda-weekday>.btn{padding-top:.45rem}.agenda-fechado{font-size:13px;color:var(--ink-3)}.faixas{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.faixa{display:flex;align-items:center;gap:.3rem}.faixa-hora{width:6rem;padding-right:.25rem}.copiar-para{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.copiar-para label{font-size:13px}.agenda-service{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;border:1px solid var(--rule);border-radius:var(--r3);background:var(--plate)}.horario-row .agenda-date{max-width:11rem}.horario-row .agenda-excecao-horas{flex:1 1 18rem;min-width:15rem;max-width:none}.google-lead{margin:0;max-width:58ch;color:var(--ink-2);font-size:13.5px;line-height:1.55}.google-account{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.google-email{min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.google-reconnect{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.65rem .8rem;border:1px solid var(--rule-strong);border-left:3px solid var(--over-mark);border-radius:var(--r3);background:var(--plate);font-size:13px;line-height:1.5}.google-reconnect>span{flex:1 1 18rem}.google-error{margin:0;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.google-return{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border:1px solid var(--rule-strong);border-left:3px solid var(--near-mark);border-radius:var(--r3);background:var(--plate);font-size:13px;line-height:1.5}.google-return[data-ok]{border-left-color:var(--ink-2)}.google-return>span{flex:1}.google-calendars{display:grid;gap:.2rem;margin:0;padding:0;border:0;min-width:0}.google-calendars>legend{padding:0;margin-bottom:.2rem}.google-calendar{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;border-bottom:1px solid var(--rule);font-size:13.5px;cursor:pointer}.google-calendar>span{min-width:0;overflow-wrap:anywhere}.google-actions{flex-wrap:wrap}.google-meet{display:flex;flex-direction:column;gap:.2rem}.leads-wa{margin:.25rem 0 .75rem}.leads-wa>summary{cursor:pointer;color:var(--ink-2, inherit);font-size:.875rem;padding:.25rem 0}.leads-wa-url{width:100%;font-family:var(--font-mono);font-size:.8125rem}.screen-work.numeros-work{overflow-y:auto}.numeros-janela{display:flex;gap:.35rem}.numeros-bloco{margin-top:1.75rem}.numeros-bloco>.label{display:block;margin-bottom:.5rem}.numeros-aviso{margin-top:.5rem}.numeros-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin-bottom:1rem}.numeros-card{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--plate)}.numeros-card b{font-family:var(--font-mono);font-size:1.5rem;font-weight:500;line-height:1.1}.numeros-card-word,.numeros-card-hint{font-size:12px;color:var(--ink-3)}.numeros-motivos{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.2rem;max-width:28rem}.numeros-motivos li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--rule)}.numeros-exemplos{margin-top:1rem;max-width:34rem}.numeros-exemplos ul{list-style:none;margin:0;padding:0}.numeros-exemplos li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--rule)}.numeros-exemplos button{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.grade .grade-sub td{color:var(--ink-3);font-size:.875em}.grade .grade-sub td:first-child{padding-left:1.25rem}.phone{--wa-font: var(--font);--wa-ground: #ffffff;--wa-bar: #ffffff;--wa-ink: #111b21;--wa-ink-2: #667781;--wa-rule: #e9edef;--wa-brand: #008069;--wa-accent: #1daa61;--wa-send: #1daa61;--wa-on-accent: #ffffff;--wa-chip: #f0f2f5;--wa-chip-on: #d8fdd2;--wa-chip-on-ink: #15603e;--wa-search: #f0f2f5;--wa-av: #dfe5e7;--wa-av-ink: #54656f;--wa-wall: #efeae2;--wa-wall-doodle: rgb(84 101 111 / 7%);--wa-in: #ffffff;--wa-out: #d9fdd3;--wa-bubble-shadow: 0 1px .5px rgb(11 20 26 / 13%);--wa-sys: #ffffff;--wa-sys-ink: #54656f;--wa-notice: #fff5c4;--wa-notice-ink: #54656f;--wa-note: #fdf1d6;--wa-note-rule: #e9cf8f;--wa-note-ink: #3b2f12;--wa-card: #ffffff;--wa-page: #f0f2f5;--wa-danger: #ea0038;--wa-scrim: rgb(11 20 26 / 40%);--wa-menu-shadow: 0 2px 5px rgb(11 20 26 / 26%), 0 2px 10px rgb(11 20 26 / 16%);--wa-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--wa-ground);color:var(--wa-ink);font-family:var(--wa-font);font-size:15px;line-height:1.35;font-feature-settings:normal;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .phone{--wa-ground: #0b141a;--wa-bar: #0b141a;--wa-ink: #e9edef;--wa-ink-2: #8696a0;--wa-rule: #222d34;--wa-brand: #e9edef;--wa-accent: #21c063;--wa-send: #21c063;--wa-on-accent: #0b141a;--wa-chip: #1f2c34;--wa-chip-on: #103529;--wa-chip-on-ink: #d9fdd3;--wa-search: #1f2c34;--wa-av: #2a3942;--wa-av-ink: #aebac1;--wa-wall: #0b141a;--wa-wall-doodle: rgb(134 150 160 / 6%);--wa-in: #202c33;--wa-out: #005c4b;--wa-bubble-shadow: 0 1px .5px rgb(0 0 0 / 30%);--wa-sys: #182229;--wa-sys-ink: #8696a0;--wa-notice: #182229;--wa-notice-ink: #ffd279;--wa-note: #2b2615;--wa-note-rule: #6b5a2a;--wa-note-ink: #f3e6bf;--wa-card: #111b21;--wa-page: #0b141a;--wa-danger: #f15c6d;--wa-scrim: rgb(0 0 0 / 60%);--wa-menu-shadow: 0 2px 5px rgb(0 0 0 / 40%), 0 2px 10px rgb(0 0 0 / 30%)}:where(.phone) button{font:inherit;color:inherit;background:none;border:0;padding:0}.phone :focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.phone [data-urgency=near]{color:var(--near)}.phone [data-urgency=over]{color:var(--over)}.ph-stage{position:relative;flex:1;min-height:0}.ph-page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--wa-ground);min-width:0}.ph-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ph-icon{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;color:var(--wa-ink-2);cursor:pointer}.ph-icon>svg{width:22px;height:22px}.ph-icon:active{background:var(--wa-chip)}.ph-icon:disabled{opacity:.4}.ph-home-bar{display:flex;align-items:center;gap:.25rem;min-height:60px;padding:calc(env(safe-area-inset-top,0px) + 4px) 6px 0 16px;background:var(--wa-bar)}.ph-home-bar h1{flex:1;min-width:0;margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--wa-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-home-bar h1[data-waiting]{color:var(--wa-ink-2);font-size:20px;font-weight:500}.ph-bar{display:flex;align-items:center;gap:2px;min-height:60px;padding:calc(env(safe-area-inset-top,0px) + 2px) 4px 2px 4px;background:var(--wa-bar);border-bottom:1px solid var(--wa-rule)}.ph-bar-mid{flex:1;min-width:0;display:flex;align-items:center}.ph-bar-end{display:flex;align-items:center}.ph-bar-title{display:block;font-size:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-bar-sub{display:block;font-size:13px;color:var(--wa-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-chat-who{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:4px 4px 4px 0;text-align:left;cursor:pointer}.ph-chat-id{min-width:0;display:grid}.ph-chat-id .ph-bar-title{font-size:17px}.ph-av{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--wa-av);color:var(--wa-av-ink);font-weight:600;letter-spacing:.02em;overflow:hidden}.ph-menu-host{position:relative}.ph-menu{position:absolute;top:calc(100% - 4px);right:4px;z-index:30;display:grid;min-width:13.5rem;max-width:calc(100vw - 16px);padding:6px 0;border-radius:12px;background:var(--wa-card);box-shadow:var(--wa-menu-shadow)}.ph-menu button{display:flex;align-items:center;gap:12px;padding:12px 20px;white-space:nowrap;text-align:left;font-size:15.5px;cursor:pointer}.ph-menu button:active{background:var(--wa-chip)}.ph-menu[data-radios] button{padding-left:16px}.ph-menu[data-radios] button:not([role=menuitemradio]){padding-left:48px}.ph-menu-check{width:20px;height:20px;flex-shrink:0;color:var(--wa-accent);visibility:hidden}.ph-menu-check[data-on]{visibility:visible}.ph-menu button[data-danger]{color:var(--wa-danger)}.ph-menu button:disabled{opacity:.45}.ph-search{display:flex;align-items:center;gap:10px;margin:4px 16px 10px;padding:0 4px 0 14px;min-height:44px;border-radius:999px;background:var(--wa-search);color:var(--wa-ink-2)}.ph-search>svg{width:20px;height:20px;flex-shrink:0}.ph-search input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--wa-ink);font:inherit;font-size:16px}.ph-search input::placeholder{color:var(--wa-ink-2)}.ph-search input::-webkit-search-cancel-button{display:none}.ph-search .ph-icon{width:36px;height:36px}.ph-chips{scroll-padding-inline:16px;display:flex;align-items:center;gap:8px;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none}.ph-chips::-webkit-scrollbar{display:none}.ph-chips-rule{flex-shrink:0;width:1px;height:20px;background:var(--wa-rule)}.ph-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:34px;padding:0 14px;border-radius:999px;background:var(--wa-chip);color:var(--wa-ink-2);font-size:14.5px;white-space:nowrap;cursor:pointer}.phone .ph-chip{border:1px solid transparent}.ph-chip b{font-weight:600;font-variant-numeric:tabular-nums}.ph-chip[aria-pressed=true]{background:var(--wa-chip-on);color:var(--wa-chip-on-ink);font-weight:500}.ph-chip:disabled{opacity:.5}.phone .ph-chip[data-urgency]{color:var(--wa-ink-2)}.phone .ph-chip[data-urgency][aria-pressed=true]{color:var(--wa-chip-on-ink)}.ph-chip[data-urgency=near] b{color:var(--near)}.ph-chip[data-urgency=over] b{color:var(--over)}.ph-rows{list-style:none;margin:0;padding:0 0 12px}.ph-row{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:10px 16px;text-align:left;cursor:pointer}.ph-row[data-compact]{min-height:64px}.ph-row:active{background:var(--wa-chip)}.ph-row-body{flex:1;min-width:0;display:grid;gap:2px}.ph-row-top,.ph-row-bottom{display:flex;align-items:center;gap:8px;min-width:0}.ph-row-name{flex:1;min-width:0;font-size:16.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-row-wait{flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--wa-ink-2)}.ph-row-wait[data-urgency=near],.ph-row-wait[data-urgency=over]{font-weight:600}.ph-row-prev{flex:1;min-width:0;font-size:14.5px;color:var(--wa-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-row[data-unread] .ph-row-prev{color:var(--wa-ink)}.ph-row-who{font-weight:500}.ph-row-who:after{content:" · ";font-weight:400}.ph-row-who[data-mine]{color:var(--wa-accent)}.ph-row-off{font-style:italic}.ph-unread{flex-shrink:0;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--wa-accent);color:var(--wa-on-accent);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ph-row-labels{display:flex;gap:4px;margin-top:3px;overflow:hidden}.ph-label{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--wa-chip);color:var(--wa-ink-2);font-size:12.5px;line-height:1.5}button.ph-label{cursor:pointer;min-height:30px;padding:0 12px;font-size:14px}.ph-label[data-quiet]{background:transparent;box-shadow:inset 0 0 0 1px var(--wa-rule)}.ph-section-word{margin:6px 16px 2px;font-size:14px;color:var(--wa-ink-2)}.ph-empty{display:grid;gap:6px;padding:40px 28px;text-align:center;color:var(--wa-ink-2);font-size:14.5px}.ph-empty p{margin:0}.ph-empty-title{color:var(--wa-ink);font-size:17px;font-weight:500}.ph-tabs{display:flex;flex-shrink:0;padding:8px 4px calc(10px + var(--wa-safe-bottom));background:var(--wa-bar);border-top:1px solid var(--wa-rule)}.ph-tabs>button{flex:1;min-width:0;display:grid;justify-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--wa-ink);cursor:pointer;white-space:nowrap}.ph-tab-pill{position:relative;display:grid;place-items:center;width:64px;height:32px;border-radius:999px}.ph-tab-pill>svg{width:23px;height:23px}.ph-tabs>button[aria-current=page]{font-weight:700}.ph-tabs>button[aria-current=page] .ph-tab-pill{background:var(--wa-chip-on);color:var(--wa-chip-on-ink)}.ph-tab-badge{position:absolute;top:-3px;left:38px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--wa-accent);color:var(--wa-on-accent);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.phone .ph-tab-badge[data-urgency=near]{background:var(--near-mark);color:#fff}.phone .ph-tab-badge[data-urgency=over]{background:var(--over-mark);color:#fff}.ph-wall{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 12px;background-color:var(--wa-wall);background-image:radial-gradient(circle at 20% 30%,var(--wa-wall-doodle) 0 3px,transparent 3.5px),radial-gradient(circle at 70% 15%,var(--wa-wall-doodle) 0 2px,transparent 2.5px),radial-gradient(circle at 55% 65%,var(--wa-wall-doodle) 0 4px,transparent 4.5px),radial-gradient(circle at 10% 80%,var(--wa-wall-doodle) 0 2px,transparent 2.5px),radial-gradient(circle at 88% 72%,var(--wa-wall-doodle) 0 3px,transparent 3.5px);background-size:96px 96px}.ph-transcript{display:flex;flex-direction:column}.ph-day{display:flex;justify-content:center;margin:10px 0 6px;position:sticky;top:4px;z-index:2}.ph-day span{padding:5px 12px;border-radius:8px;background:var(--wa-sys);color:var(--wa-sys-ink);font-size:12.5px;font-weight:500;box-shadow:var(--wa-bubble-shadow)}.ph-sys{align-self:center;max-width:85%;margin:6px auto;padding:6px 12px;border-radius:8px;background:var(--wa-sys);color:var(--wa-sys-ink);font-size:13px;text-align:center;box-shadow:var(--wa-bubble-shadow)}.ph-line{display:flex;padding:0 12px;margin-top:8px}.ph-line[data-joins]{margin-top:2px}.ph-line[data-side=us]{justify-content:flex-end}.ph-bubble{position:relative;max-width:min(82%,34rem);padding:6px 8px 7px 9px;border-radius:8px;background:var(--wa-in);box-shadow:var(--wa-bubble-shadow);font-size:15px;line-height:1.38;overflow-wrap:anywhere}.ph-line[data-side=us] .ph-bubble{background:var(--wa-out)}.ph-line:not([data-joins]) .ph-bubble:before{content:"";position:absolute;top:0;width:10px;height:13px;background:inherit}.ph-line[data-side=them]:not([data-joins]) .ph-bubble{border-top-left-radius:0}.ph-line[data-side=them]:not([data-joins]) .ph-bubble:before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.ph-line[data-side=us]:not([data-joins]) .ph-bubble{border-top-right-radius:0}.ph-line[data-side=us]:not([data-joins]) .ph-bubble:before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.ph-bubble p{margin:0;white-space:pre-wrap}.ph-bubble-who{display:block;margin-bottom:1px;font-size:13px;font-weight:600;color:var(--wa-brand)}:root[data-theme=dark] .phone .ph-bubble-who{color:#53bdeb}.ph-line[data-from=BOT] .ph-bubble-who{color:var(--wa-ink-2);font-style:italic}.ph-stamp{float:right;position:relative;top:6px;margin:0 0 0 10px;font-size:11px;line-height:1.4;color:var(--wa-ink-2);font-variant-numeric:tabular-nums}.ph-note{align-self:stretch;margin:10px 20px;padding:8px 12px 10px;border-radius:8px;background:var(--wa-note);color:var(--wa-note-ink);border:1px dashed var(--wa-note-rule);font-size:14.5px}.ph-handover{align-self:flex-end;max-width:80%;margin:8px 12px 8px auto}.ph-note p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ph-note-head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.85}.ph-note-head>svg{width:13px;height:13px}.ph-note-head time{margin-left:auto;font-weight:400}.ph-live:empty{display:none}.ph-live{position:relative;z-index:5;height:0}.ph-toast{position:absolute;left:12px;right:12px;bottom:10px;margin:0;padding:12px 16px;border-radius:10px;background:#323739;color:#f1f3f4;font-size:14.5px;box-shadow:var(--wa-menu-shadow)}.ph-info-scroll .ph-live{height:auto}.ph-info-scroll .ph-toast{position:static;margin:0 12px}.ph-closed{margin:0;padding:14px 20px calc(14px + var(--wa-safe-bottom));background:var(--wa-bar);color:var(--wa-ink-2);text-align:center;font-size:14px}.ph-compose{flex-shrink:0;padding:6px 8px calc(8px + var(--wa-safe-bottom));background:var(--wa-wall)}.ph-modes{display:flex;align-items:center;gap:6px;padding:0 4px 6px}.ph-modes>button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--wa-in);color:var(--wa-ink-2);font-size:13.5px;box-shadow:var(--wa-bubble-shadow);cursor:pointer}.ph-modes>button>svg{width:13px;height:13px}.ph-modes>button[aria-pressed=true]{background:var(--wa-chip-on);color:var(--wa-chip-on-ink);font-weight:600}.ph-compose[data-mode=note] .ph-modes>button[aria-pressed=true]{background:var(--wa-note);color:var(--wa-note-ink)}.ph-modes-hint{margin-left:auto;font-size:12.5px;color:var(--wa-ink-2);white-space:nowrap}.ph-compose-row{display:flex;align-items:flex-end;gap:6px}.ph-compose-box{flex:1;min-width:0;display:flex;align-items:flex-end;gap:2px;min-height:48px;padding:4px 12px 4px 4px;border-radius:24px;background:var(--wa-in);box-shadow:var(--wa-bubble-shadow)}.ph-compose[data-mode=note] .ph-compose-box{background:var(--wa-note);box-shadow:inset 0 0 0 1px var(--wa-note-rule)}.ph-compose-mark{flex-shrink:0;width:20px;height:20px;margin:10px 8px 10px 10px;color:var(--wa-note-ink);opacity:.7}.ph-compose-box textarea{flex:1;min-width:0;max-height:140px;margin:0;padding:9px 0 9px 8px;border:0;outline:0;resize:none;background:transparent;color:var(--wa-ink);font:inherit;font-size:16px;line-height:1.35}.ph-compose[data-mode=note] .ph-compose-box textarea{color:var(--wa-note-ink)}.ph-compose-box textarea::placeholder{color:var(--wa-ink-2)}.ph-send{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;cursor:pointer}.phone .ph-send{background:var(--wa-send);color:var(--wa-on-accent)}.ph-send>svg{width:22px;height:22px}.phone .ph-send:disabled{opacity:.5}.phone .ph-compose[data-mode=note] .ph-send{background:var(--wa-note-ink);color:var(--wa-note)}.ph-shut{padding:4px 4px 2px;text-align:center}.ph-shut p{margin:0;padding:10px 14px;border-radius:12px;background:var(--wa-in);color:var(--wa-ink-2);font-size:14px;box-shadow:var(--wa-bubble-shadow)}.phone .ph-claim{width:100%;min-height:48px;border-radius:999px;background:var(--wa-send);color:var(--wa-on-accent);font-size:16px;font-weight:600;cursor:pointer}.phone .ph-claim:disabled{opacity:.6}.ph-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:var(--wa-scrim);animation:ph-fade .16s ease-out}.ph-scrim[data-at=bottom]{place-items:end stretch;padding:0}.ph-dialog{animation:ph-pop .2s cubic-bezier(.16,1,.3,1);width:min(100%,22rem);padding:22px 22px 10px;border-radius:24px;background:var(--wa-card);color:var(--wa-ink);box-shadow:var(--wa-menu-shadow)}.ph-dialog h2{margin:0 0 8px;font-size:19px;font-weight:500}.ph-dialog-body{color:var(--wa-ink-2);font-size:15px}.ph-dialog-acts{display:flex;justify-content:flex-end;gap:4px;margin-top:18px}.ph-dialog-acts button{min-height:40px;padding:0 16px;border-radius:999px;color:var(--wa-accent);font-weight:600;cursor:pointer}.ph-dialog-acts button[data-danger]{color:var(--wa-danger)}.ph-sheet{animation:ph-rise .24s cubic-bezier(.16,1,.3,1);max-height:78dvh;display:flex;flex-direction:column;padding:8px 0 var(--wa-safe-bottom);border-radius:20px 20px 0 0;background:var(--wa-card);color:var(--wa-ink)}.ph-sheet-grip{align-self:center;width:36px;height:4px;border-radius:999px;background:var(--wa-rule)}.ph-sheet h2{margin:12px 20px 6px;font-size:17px;font-weight:600}.ph-sheet-body{overflow-y:auto}.ph-canned{list-style:none;margin:0;padding:0 0 12px}.ph-canned button{display:grid;gap:2px;width:100%;padding:12px 20px;text-align:left;cursor:pointer}.ph-canned button:active{background:var(--wa-chip)}.ph-canned b{font-weight:500}.ph-canned span{color:var(--wa-ink-2);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-info,.ph-info-scroll{background:var(--wa-page)}.ph-info-scroll{display:flex;flex-direction:column;gap:10px;padding-bottom:calc(24px + var(--wa-safe-bottom))}.ph-info-card{display:grid;gap:10px;padding:16px 20px;background:var(--wa-card)}.ph-info-card h3{margin:0;font-size:14px;font-weight:500;color:var(--wa-ink-2)}.ph-info-hero{justify-items:center;gap:4px;padding-top:24px;text-align:center}.ph-info-hero .ph-av{margin-bottom:10px}.ph-info-name{display:flex;align-items:center;gap:2px;margin:0;padding-left:40px;font-size:23px;font-weight:500;overflow-wrap:anywhere}.ph-info-phone{margin:0;color:var(--wa-ink-2);font-size:16px}.ph-tiles{display:flex;justify-content:center;gap:10px;margin-top:16px;width:100%}.ph-tiles button{flex:1;max-width:7.5rem;display:grid;justify-items:center;gap:6px;padding:12px 8px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--wa-rule);color:var(--wa-ink);font-size:14px;cursor:pointer}.ph-tiles svg{width:22px;height:22px;color:var(--wa-accent)}.ph-tiles button:disabled{opacity:.5}.ph-wrap{display:flex;flex-wrap:wrap;gap:8px}.ph-wrap:empty{display:none}.ph-inline-form{display:flex;align-items:center;gap:6px;width:100%}.ph-field{flex:1;min-width:0;min-height:44px;padding:0 2px;border:0;border-bottom:2px solid var(--wa-accent);border-radius:0;outline:0;background:transparent;color:var(--wa-ink);font:inherit;font-size:16px}.ph-field::placeholder{color:var(--wa-ink-2)}.ph-text-btn{min-height:40px;padding:0 12px;border-radius:999px;color:var(--wa-accent);font-weight:600;cursor:pointer;justify-self:start}.ph-text-btn:disabled{opacity:.5}.ph-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px}.ph-kv dt{color:var(--wa-ink-2)}.ph-kv dd{margin:0;text-align:right;overflow-wrap:anywhere}.ph-muted{margin:0;color:var(--wa-ink-2);font-size:14.5px}.ph-hist{list-style:none;margin:0;padding:0;display:grid}.ph-hist li{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--wa-rule);font-size:15px}.ph-hist li:first-child{border-top:0;padding-top:0}.ph-hist li[data-current]{font-weight:500}.ph-hist-date{font-size:13px;color:var(--wa-ink-2);font-variant-numeric:tabular-nums}.ph-danger-row{display:flex;align-items:center;gap:16px;width:100%;color:var(--wa-danger);font-size:16px;text-align:left;cursor:pointer}.phone .ph-danger-row{background:var(--wa-card);padding:16px 20px}.ph-danger-row svg{width:22px;height:22px}.ph-me{display:flex;align-items:center;gap:16px;padding:12px 20px 18px;border-bottom:1px solid var(--wa-rule)}.ph-me>span{display:grid;min-width:0}.ph-me b{font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.ph-me b+span{color:var(--wa-ink-2);font-size:14.5px}.ph-settings{list-style:none;margin:0;padding:6px 0}.ph-settings button{display:flex;align-items:center;gap:22px;width:100%;min-height:68px;padding:8px 20px 8px 24px;text-align:left;cursor:pointer}.ph-settings button:active{background:var(--wa-chip)}.ph-settings button>svg{width:23px;height:23px;flex-shrink:0;color:var(--wa-ink-2)}.ph-settings button>span{flex:1;min-width:0;display:grid}.ph-settings b{font-size:16.5px;font-weight:400}.ph-settings b+span{color:var(--wa-ink-2);font-size:14px}.ph-settings button[data-danger],.ph-settings button[data-danger]>svg{color:var(--wa-danger)}.ph-chev{width:18px;height:18px;color:var(--wa-ink-2)}.ph-foot-note{padding:8px 24px 24px}.ph-legacy .ph-scroll{background:var(--desk);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.55}.ph-legacy .sheet{max-width:none;padding:1rem 16px calc(3rem + var(--wa-safe-bottom))}.ph-legacy .ph-scroll>.sheet>.sheet-head>.sheet-title{display:none}.ph-legacy .screen,.ph-legacy .screen[data-list]{display:flex;flex-direction:column;height:auto;min-height:100%}.ph-legacy .col{display:block;border-right:0;border-bottom:1px solid var(--rule-strong)}.ph-legacy .col-body,.ph-legacy .screen-work[class]{overflow:visible;min-height:auto}.ph-legacy .grade{display:block;overflow-x:auto}.ph-legacy .ph-chips{padding-top:2px}.ph-page[hidden]{display:none}.phone .ph-compose-box textarea:focus-visible,.phone .ph-search input:focus-visible,.phone .ph-field:focus-visible{outline:none}.phone .ph-compose-box:focus-within,.phone .ph-search:focus-within{box-shadow:inset 0 0 0 2px var(--wa-accent)}@keyframes ph-fade{0%{opacity:0}}@keyframes ph-rise{0%{transform:translateY(100%)}}@keyframes ph-pop{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.ph-scrim,.ph-dialog,.ph-sheet{animation:none}}.phone ::selection{background:#1daa6147;color:inherit}.phone textarea,.phone input{caret-color:var(--wa-accent)}.phone *::-webkit-scrollbar-thumb{background:var(--wa-rule);border:3px solid transparent;background-clip:padding-box}.phone *{scrollbar-color:var(--wa-rule) transparent}button.ph-label>svg{width:14px;height:14px}@media(hover:hover){.ph-row:hover,.ph-settings button:hover,.ph-canned button:hover,.ph-menu button:hover:not(:disabled),.ph-icon:hover:not(:disabled){background:var(--wa-chip)}.ph-chip:hover:not([aria-pressed=true]):not(:disabled){color:var(--wa-ink)}}.ph-legacy table{display:block;max-width:100%;overflow-x:auto}.ph-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 16px 8px;font-size:13px;color:var(--wa-ink-2)}.ph-next .btn{flex:1;min-height:40px;border-radius:999px;background:var(--wa-brand);border-color:var(--wa-brand);color:var(--wa-on-accent)}.ph-legacy .numeros-work .sheet-head>.sheet-title{display:none}.ph-compose-file{display:flex;align-items:center;gap:6px;margin:0 16px 6px;padding:6px 8px;border-radius:10px;background:var(--wa-rule);font-size:13px;color:var(--wa-ink-2)}.ph-compose-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-home-bar .ph-avisos{margin-left:auto}.ph-avisos .avisos-bell{min-height:40px;padding:8px;color:var(--wa-ink-2)}.ph-avisos .avisos-pop{left:auto;right:0}.ph-home-bar>.presence-dot{width:10px;height:10px;margin-right:.35rem}.ph-status-hint{margin:8px 16px 0}.phone .ph-row-wait,.phone .ph-stamp,.phone .ph-hist-date,.phone .ph-chip b{font-family:var(--font-mono);font-weight:500}.ph-legacy .slice-chips{display:none}.contatos-search{display:flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:2;background:var(--desk)}.contatos-search>svg{width:16px;height:16px;flex-shrink:0;color:var(--ink-3)}.contatos-search .field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contatos-rows{list-style:none;margin:0;padding:.4rem .6rem;content-visibility:auto;contain-intrinsic-size:auto 46px}.contatos-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem;align-items:center;width:100%;min-height:52px;padding:.5rem .8rem;border:0;border-radius:var(--r-row);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.contatos-row:hover:not([data-on]){background:var(--desk-sunk)}.contatos-row[data-on]{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule-strong)}.contatos-who{display:grid;gap:.05rem;min-width:0}.contatos-name{font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contatos-phone{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-3)}.screen-work.contatos-work{overflow-y:auto}.pessoa{max-width:72ch;padding:1.75rem 2.25rem 4rem}.pessoa-head{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-strong)}.pessoa-name{margin:0;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.pessoa-phone{margin:.2rem 0 0;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink-3)}.pessoa-block{display:grid;gap:.3rem;padding:1.35rem 0 1rem;border-bottom:1px solid var(--rule)}.pessoa-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.pessoa-name-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.pessoa-newtag{width:10rem;min-height:32px;padding:.1rem .6rem;font-size:11.5px}.pessoa-hist li{flex-wrap:wrap;font-size:12.5px}.importar-report{margin-top:1rem}.importar-report ul{margin:.25rem 0 .75rem;padding-left:1.1rem;font-size:13px;color:var(--ink-2)}.duplicados-grupo{margin-top:1rem}.busca{width:min(600px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 96px));margin:12vh auto auto;padding:0;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate);color:var(--ink);font-family:var(--font);overflow:hidden}.busca[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.busca::backdrop{background:#00000047}.busca-field{display:flex;align-items:center;gap:.55rem;padding:0 .85rem;border-bottom:1px solid var(--rule)}.busca-field>svg{width:16px;height:16px;flex-shrink:0;color:var(--ink-3)}.busca-field>input{flex:1;min-width:0;height:48px;border:0;outline:none;background:none;color:inherit;font:inherit;font-size:15px}.busca-field>kbd{flex-shrink:0;padding:0 .25rem;border:1px solid var(--rule);border-radius:var(--r1);color:var(--ink-3);font-family:ui-monospace,Menlo,monospace;font-size:10px}.busca-results{margin:0;padding:.35rem;list-style:none;overflow-y:auto}.busca-group{margin:0;padding:.55rem .5rem .2rem;color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.busca-row{display:flex;align-items:center;gap:.6rem;width:100%;min-height:36px;padding:.35rem .5rem;border:0;border-radius:var(--r2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.busca-row>svg{width:15px;height:15px;flex-shrink:0;color:var(--ink-3)}.busca-row[data-active]{background:var(--desk-sunk)}.busca-text{display:grid;min-width:0;flex:1}.busca-title{display:flex;align-items:baseline;gap:.4rem;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-sub{color:var(--ink-2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca mark{background:var(--desk-sunk);color:var(--ink);font-weight:600;border-radius:calc(var(--r1) / 3)}.busca-row[data-active] mark{background:var(--rule)}.busca-tag{padding:0 .3rem;border:1px solid var(--rule);border-radius:var(--r1);color:var(--ink-3);font-size:10.5px;font-weight:400}.busca-trail{flex-shrink:0;color:var(--ink-3);font-size:11.5px;font-variant-numeric:tabular-nums}.busca-foot{margin:0;padding:.45rem .85rem;border-top:1px solid var(--rule);color:var(--ink-3);font-size:11.5px}.rail{flex:0 0 var(--rail);width:var(--rail);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:1.1rem 0 .9rem;background:var(--desk-sunk);border-right:1px solid var(--rule-strong)}.rail-group{display:flex;flex-direction:column;align-items:center;gap:.4rem}.rail-mark{display:grid;place-items:center;width:46px;height:40px;margin-bottom:.4rem;color:var(--struck)}.rail-ic{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:var(--r-rail);background:transparent;color:var(--ink-2);text-decoration:none;cursor:pointer}.rail-ic>svg{width:22px;height:22px;stroke-width:1.8}.rail-ic:hover:not([data-on]){background:var(--desk);color:var(--ink)}.rail-ic[data-on]{background:var(--struck);color:var(--struck-plate)}.rail-dot{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:var(--r-dot);background:var(--over-mark);box-shadow:0 0 0 2px var(--desk-sunk)}.rail-notices .avisos-bell{position:relative;display:grid;place-items:center;width:46px;height:46px;min-height:0;padding:0;border-radius:var(--r-rail);color:var(--ink-2)}.rail-notices .avisos-bell>svg{width:21px;height:21px}.rail-notices .avisos-bell:hover{background:var(--desk);color:var(--ink)}.rail-notices .avisos-bell[data-on]{background:var(--struck);color:var(--struck-plate)}.rail-notices .avisos-count{position:absolute;top:3px;right:1px;margin:0;min-width:18px;font-family:var(--font-mono);font-weight:500;font-size:10.5px;line-height:18px;border-radius:var(--r4);box-shadow:0 0 0 2px var(--desk-sunk)}.rail-notices .avisos-pop{left:calc(100% + (var(--rail) - 46px) / 2 + 12px);top:auto;bottom:-2px}.rail-me-host{position:relative;display:grid;justify-items:center;gap:.2rem;margin-top:.35rem}.rail-me{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:var(--r-rail);background:none;cursor:pointer}.rail-me:hover .rail-av,.rail-me[aria-expanded=true] .rail-av{border-color:var(--ink-2)}.rail-av{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rule);border-radius:var(--r-av);background:var(--plate);color:var(--ink-2);font-size:12px;font-weight:600}.rail-me>.presence-dot{position:absolute;right:3px;bottom:3px;width:11px;height:11px;box-shadow:0 0 0 2px var(--desk-sunk)}.rail-offline{max-width:calc(var(--rail) - 8px);font-size:10px;line-height:1.2;text-align:center;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rail-menu{position:absolute;left:calc(100% + (var(--rail) - 46px) / 2 + 12px);bottom:0;z-index:30;width:248px;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate);overflow:hidden}.rail-menu-id{display:grid;padding:.75rem 1rem;border-bottom:1px solid var(--rule)}.rail-menu-id>b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.rail-menu-id>span{font-size:12px;color:var(--ink-3)}.rail-menu button,.rail-menu-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:40px;padding:.45rem 1rem;border:0;border-bottom:1px solid var(--rule);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.rail-menu>:last-child{border-bottom:0}.rail-menu button:hover:not(:disabled){background:var(--desk-sunk)}.rail-menu button:disabled{color:var(--ink-3);cursor:not-allowed}.rail-menu-row{cursor:default;color:var(--ink-2)}.rail-menu-status .field-hint,.rail-menu-status .notice{margin:0;padding:.4rem 1rem}.rail-menu i{font-style:normal;font-size:12px;color:var(--ink-3)}.rail-menu i[data-stream=dropped]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media(max-height:640px){.rail{padding-block:.6rem}.rail-group{gap:.15rem}.rail-mark{height:32px;margin-bottom:0}}.shell{display:flex;height:100%;min-height:0;overflow:hidden}.screen{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:var(--list) minmax(0,1fr);position:relative}.screen[data-list=none]{grid-template-columns:minmax(0,1fr)}.screen[data-list=menu]{grid-template-columns:var(--menu) minmax(0,1fr)}.screen-work{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.col{min-width:0;min-height:0;display:grid;grid-template-rows:56px auto minmax(0,1fr);border-right:1px solid var(--rule-strong)}.col[data-tabs=none]{grid-template-rows:56px minmax(0,1fr)}.col-head{display:flex;align-items:center;gap:.4rem;padding:0 .75rem 0 1.1rem;border-bottom:1px solid var(--rule);min-width:0}.col-head>h1,.col-head>h2{margin:0;min-width:0;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-head>.ico:first-of-type{margin-left:auto}.col-body{overflow-y:auto;min-height:0}.col-menu{list-style:none;margin:0;padding:.5rem .75rem;display:grid;gap:.15rem}.col-menu a,.col-menu button{display:flex;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:0 .85rem;border:0;border-radius:var(--r2);background:none;color:var(--ink-2);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer;min-width:0}.col-menu a:hover,.col-menu button:hover{background:var(--desk-sunk);color:var(--ink)}.col-menu [data-on]{background:var(--struck);color:var(--struck-plate);font-weight:600}.menu-col{min-width:0;min-height:0;overflow-y:auto;padding:1.5rem 0 1rem}.menu-col>h1{margin:0 0 .75rem;padding:0 1.6rem;font-size:22px;font-weight:700;letter-spacing:-.03em}.col-menu em{margin-left:auto;font-style:normal;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.col-menu [data-on] em{color:var(--struck-plate);opacity:.78}.col-note{padding:.75rem .85rem;color:var(--ink-3);font-size:12.5px;line-height:1.5}.col-note p{margin:0;max-width:34ch}.idle{display:grid;gap:.4rem;align-content:center;justify-items:start;flex:1;min-height:0;padding:2rem;color:var(--ink-2)}.idle p{margin:0;max-width:44ch}.idle .title{color:var(--ink)}@media(max-width:1024px){.screen,.screen[data-list=narrow]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,38vh) minmax(0,1fr)}.screen[data-list=none]{grid-template-rows:minmax(0,1fr)}.screen[data-list=menu]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.menu-col{padding:.75rem 0 .25rem;border-bottom:1px solid var(--rule)}.menu-col>h1{font-size:18px;margin-bottom:.4rem}.menu-col>.col-menu{display:flex;flex-wrap:wrap;gap:.3rem;padding:0 1rem .5rem}.menu-col>.col-menu a{width:auto;min-height:34px;border-radius:var(--r4)}.col{border-right:0;border-bottom:1px solid var(--rule-strong)}}.boot{height:100%;background:var(--desk)}:root{--desk: #dfe3dc;--desk-sunk: #d4d9d1;--plate: #f1f3ee;--ink: #15191a;--ink-2: #454e4c;--ink-3: #606a67;--rule: #bcc3ba;--rule-strong: #8f9a91;--struck: #1d2a24;--struck-plate: #f1f3ee;--near: #8a5a12;--near-mark: #b8791c;--near-wash: rgb(184 121 28 / 14%);--over: #96271b;--over-mark: #b23124;--over-wash: rgb(178 49 36 / 12%);--live: #2f7a4b;--ink-3-plate: #606a67;--font: "Sora Variable", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r1: 6px;--r2: 12px;--r-row: 16px;--r3: 18px;--r-card: 22px;--r4: 999px;--r-rail: 14px;--r-av: 50%;--r-dot: 50%;--list: 340px;--rail: 76px;--menu: 232px}:root[data-theme=dark]{--desk: #161a18;--desk-sunk: #1c211e;--plate: #232926;--ink: #e8ece8;--ink-2: #aab3ae;--ink-3: #8a938e;--rule: #333a36;--rule-strong: #4c554f;--struck: #e8ece8;--struck-plate: #161a18;--near: #e0a444;--near-mark: #c98c2a;--near-wash: rgb(201 140 42 / 18%);--over: #f0836f;--over-mark: #c9503c;--over-wash: rgb(201 80 60 / 18%);--live: #4ade80;--ink-3-plate: #8a938e}:root:not([data-theme=dark]) body{--ink-3: var(--ink-2)}:root:not([data-theme=dark]) :is(.pop,.notice,.card,.panel,.numeros-card,.funil-card,.sheet-list>li,.sheet-form,.composer,.busca,.grade-box,.transcript-handover,.line[data-side=them] .bubble,.list-row[data-open]){--ink-3: var(--ink-3-plate)}*,*:before,*:after{box-sizing:border-box;border-color:var(--rule)}html,body,#root{height:100%}body{margin:0;background:var(--desk);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.55;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background:var(--struck);color:var(--struck-plate)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--desk);border-radius:var(--r3)}*::-webkit-scrollbar-track{background:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--struck)}.legend{font-family:var(--font-mono);font-size:26px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0}.title{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.label{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.4rem 1rem;border:1px solid var(--rule-strong);border-radius:var(--r4);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.btn:hover:not(:disabled){background:var(--desk-sunk);border-color:var(--ink-2)}.btn:disabled{color:var(--ink-3);background:var(--desk-sunk);border-color:var(--rule);cursor:not-allowed}.btn-primary{background:var(--struck);color:var(--struck-plate);border-color:var(--struck)}.btn-primary:hover:not(:disabled){background:var(--struck);box-shadow:inset 0 0 0 2px var(--plate)}.btn-quiet{background:none;border-color:transparent;color:var(--ink-2);font-weight:500}.btn-quiet:hover:not(:disabled){background:var(--desk-sunk);border-color:var(--rule-strong);color:var(--ink)}.btn[data-busy]{color:var(--ink-3);cursor:progress}.btn-primary[data-busy]{color:var(--struck-plate);opacity:.7}.btn-group{display:inline-flex}.btn-group>.btn:not(:last-child){border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-caret{padding-inline:.35rem}.btn-caret:after{content:"";width:0;height:0;border:3.5px solid transparent;border-top-color:currentColor;margin-top:3px}.ico{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--r4);background:none;color:var(--ink-3);cursor:pointer}.ico>svg{width:16px;height:16px;display:block}.ico:hover:not(:disabled){color:var(--ink);border-color:var(--rule-strong)}.ico[data-on]{color:var(--struck-plate);border-color:var(--struck);background:var(--struck)}.ico:disabled{color:var(--rule-strong);cursor:not-allowed}.av{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--rule);border-radius:var(--r-av);background:var(--desk-sunk);color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.02em;overflow:hidden}.av[data-size=sm]{width:24px;height:24px;font-size:9.5px}.av[data-size=lg]{width:48px;height:48px;font-size:15px}.chip{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:.2rem .75rem;border:1px solid var(--rule-strong);border-radius:var(--r4);background:none;color:var(--ink-2);font:inherit;font-size:12.5px;text-decoration:none;white-space:nowrap;cursor:pointer}.chip>b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.chip:hover:not(:disabled){background:var(--desk-sunk);color:var(--ink)}.chip[data-on],.chip[aria-current=page]{background:var(--struck);border-color:var(--struck);color:var(--struck-plate)}.chip[data-on]>b,.chip[aria-current=page]>b{color:var(--struck-plate)}.chip>.sw{width:8px;height:8px;flex-shrink:0;border-radius:calc(var(--r1) / 2);background:var(--rule-strong)}.chip[data-on]>.sw,.chip[aria-current=page]>.sw{background:var(--struck-plate)}.chip>svg{width:13px;height:13px;flex-shrink:0}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.sheet>.slice-chips{margin:.9rem 0 1.25rem}.chip:disabled{color:var(--ink-3);cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.05rem .5rem;border:1px solid var(--rule-strong);border-radius:var(--r4);color:var(--ink-2);font-size:11px;line-height:1.5}.pill>.sw{width:7px;height:7px;flex-shrink:0;border-radius:calc(var(--r1) - 1px);background:var(--rule-strong)}.pill>.word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.pill{font:inherit;font-size:11px;background:none;cursor:pointer}button.pill:hover{color:var(--ink);border-color:var(--ink)}.tag{display:inline-flex;align-items:center;max-width:100%;padding:.1rem .55rem;border-radius:var(--r4);background:var(--desk-sunk);color:var(--ink);font-size:11.5px;line-height:1.5;font-weight:500}.field{width:100%;min-height:40px;padding:.45rem .75rem;border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--desk);color:var(--ink);font:inherit;font-size:13px}.form-field>input,.form-field>textarea,.form-field>select{width:100%;min-height:40px;padding:.45rem .75rem;border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--desk);color:var(--ink);font:inherit;font-size:13px}.field::placeholder,.form-field>input::placeholder,.form-field>textarea::placeholder{color:var(--ink-3)}.field:disabled{background:var(--desk-sunk);color:var(--ink-3)}.field-hint{font-size:12px;color:var(--ink-3)}.count{flex-shrink:0;padding:.05rem .45rem;border-radius:var(--r4);background:var(--desk-sunk);color:var(--ink);font-family:var(--font-mono);font-size:11.5px;font-weight:500}.acc{border-bottom:1px solid var(--rule)}.acc:last-child{border-bottom:0}.acc-head{display:flex;align-items:center;gap:.4rem;width:100%;min-height:44px;padding:.55rem 1.1rem;border:0;background:none;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.acc-head:hover{color:var(--ink)}.acc-head>.caret{margin-left:auto;flex-shrink:0;color:var(--ink-3);font-size:9px;transition:transform .14s ease-out}.acc-head[aria-expanded=false]>.caret{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.acc-head>.caret{transition:none}}.acc-body{display:grid;gap:.5rem;padding:0 1.1rem .9rem}.pop{position:absolute;z-index:20;min-width:200px;padding:.35rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate)}.pop-row{display:flex;align-items:center;gap:.5rem;width:100%;min-height:36px;padding:.35rem .7rem;border:0;border-radius:var(--r2);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.pop-row:hover{background:var(--desk-sunk)}.pop-row[data-on]{background:var(--struck);color:var(--struck-plate)}.pop-row>.trail{margin-left:auto;color:var(--ink-3);font-size:12px}.pop-row[data-on]>.trail{color:var(--struck-plate);opacity:.78}.pop-label{padding:.3rem .45rem .15rem}.grade{width:100%;border-collapse:collapse}.grade th,.grade td{padding:.6rem 1rem;vertical-align:baseline;text-align:left}.grade th{padding-top:0;padding-bottom:.45rem;border-bottom:1px solid var(--rule-strong);color:var(--ink-3);font-size:12px;font-weight:500;white-space:nowrap}.grade td{border-bottom:1px solid var(--rule);font-size:14px}.grade th:first-child,.grade td:first-child{padding-left:0}.grade th:last-child,.grade td:last-child{padding-right:0}.grade .num{text-align:right;font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.grade th.num{font-family:inherit}.grade-box{padding:.5rem 1.1rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--plate);overflow-x:auto}.grade-box .grade tr:last-child td{border-bottom:0}.notice{margin:0;padding:.65rem 1rem;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--plate);color:var(--ink);font-size:13px}.card{padding:1.25rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--plate)}.skel{background:var(--desk-sunk);border-radius:var(--r1);animation:skel-breathe 1.4s ease-in-out infinite}@keyframes skel-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skel{animation:none;opacity:.7}}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
