@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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: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}:root{--bg: #F9F4FF;--surface: #FFFFFF;--surface-2: #FBF9FE;--hover: #F4EDFC;--tint: #F4EDFC;--border: #ECE3F8;--border-field: #E2D4F7;--divider: #F2ECFA;--primary: #5C00D5;--primary-hover: #4A00AE;--accent: #5C00D5;--link: #5C00D5;--on-primary: #FFFFFF;--text: #231F2B;--text-2: #6B6577;--text-3: #8B8496;--label: #3D3948;--placeholder: #A9A2B5;--overlay: rgba(35,31,43,.5);--success: #0F7A55;--success-bg: #EBF8F2;--success-border: #C9EADC;--danger: #C00000;--danger-bg: #FDF2F2;--danger-border: #F1C9C9;--warn: #7A6100;--warn-bg: #FFFBE0;--warn-border: #EDE1A0;--warn-accent: #D9C800;--info: #155E86;--info-bg: #F0F8FD;--info-border: #C9E3F3;--s-com: #5C00D5;--s-mkt: #A3176F;--s-fin: #0F7A55;--s-tec: #155E86;--s-ops: #B4570A;--g: #2A2A31;--g-bg: #FAFAFB;--g-line: #E6E6EA;--d1: #2a78d6;--d2: #eb6834;--shadow-card: 0 30px 70px -40px rgba(42,20,80,.35);--shadow-button: 0 12px 24px -12px rgba(92,0,213,.7);--shadow-pop: 0 18px 40px -18px rgba(42,20,80,.45);--font-display: "Sora Variable", "Sora", system-ui, sans-serif;--font-sans: "Manrope Variable", "Manrope", system-ui, sans-serif;--r-card: 20px;--r-field: 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #131117;--surface: #1C1922;--surface-2: #231F2B;--hover: #2C2536;--tint: #2C2138;--border: #302939;--border-field: #3A3248;--divider: #2B2534;--primary: #5C00D5;--primary-hover: #6E12E8;--accent: #8B45FF;--link: #B586FF;--text: #F7F4FB;--text-2: #A39FAE;--text-3: #8B8496;--label: #CFC9D9;--placeholder: #6F6879;--overlay: rgba(19,17,23,.72);--success: #2FBE8A;--success-bg: #0F2A21;--success-border: #1B4638;--danger: #F08585;--danger-bg: #2A1618;--danger-border: #5E2226;--warn: #E8D84A;--warn-bg: #2A2712;--warn-border: #4E4718;--warn-accent: #E8D84A;--info: #7FC8FF;--info-bg: #12222E;--info-border: #1E4059;--s-com: #B586FF;--s-mkt: #F27AC4;--s-fin: #2FBE8A;--s-tec: #7FC8FF;--s-ops: #F2A65A;--g: #E7E2F0;--g-bg: #131117;--g-line: #302939;--d1: #3987e5;--d2: #d95926;--shadow-card: 0 30px 70px -40px rgba(0,0,0,.9);--shadow-button: 0 12px 28px -12px rgba(92,0,213,.9);--shadow-pop: 0 18px 40px -18px rgba(0,0,0,.9);color-scheme:dark}}:root[data-theme=dark]{--bg: #131117;--surface: #1C1922;--surface-2: #231F2B;--hover: #2C2536;--tint: #2C2138;--border: #302939;--border-field: #3A3248;--divider: #2B2534;--primary: #5C00D5;--primary-hover: #6E12E8;--accent: #8B45FF;--link: #B586FF;--text: #F7F4FB;--text-2: #A39FAE;--text-3: #8B8496;--label: #CFC9D9;--placeholder: #6F6879;--overlay: rgba(19,17,23,.72);--success: #2FBE8A;--success-bg: #0F2A21;--success-border: #1B4638;--danger: #F08585;--danger-bg: #2A1618;--danger-border: #5E2226;--warn: #E8D84A;--warn-bg: #2A2712;--warn-border: #4E4718;--warn-accent: #E8D84A;--info: #7FC8FF;--info-bg: #12222E;--info-border: #1E4059;--s-com: #B586FF;--s-mkt: #F27AC4;--s-fin: #2FBE8A;--s-tec: #7FC8FF;--s-ops: #F2A65A;--g: #E7E2F0;--g-bg: #131117;--g-line: #302939;--d1: #3987e5;--d2: #d95926;--shadow-card: 0 30px 70px -40px rgba(0,0,0,.9);--shadow-button: 0 12px 28px -12px rgba(92,0,213,.9);--shadow-pop: 0 18px 40px -18px rgba(0,0,0,.9);color-scheme:dark}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}img{max-width:100%}[hidden]{display:none!important}#raiz{min-height:100%}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font:500 14px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);margin:0;text-wrap:balance}svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.marca{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.marca svg{width:30px;height:30px;color:var(--accent)}.marca span{font:300 22px/1 var(--font-display);letter-spacing:-.01em}.marca b{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:var(--r-field);border:0;font-weight:700;font-size:14.5px;white-space:nowrap;transition:background .15s,transform .1s}.btn:active{transform:scale(.98)}.btn-p{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-button)}.btn-p:hover{background:var(--primary-hover)}.btn-c{background:var(--surface);color:var(--text);border:1px solid var(--border-field)}.btn-c:hover{background:var(--hover)}.btn-g{background:transparent;color:var(--text-2)}.btn-g:hover{background:var(--hover);color:var(--text)}.btn-sm{height:38px;padding:0 14px;font-size:13.5px}.btn-bloco{width:100%}.ico-btn{width:40px;height:40px;border-radius:12px;border:0;background:transparent;color:var(--text-2);display:inline-grid;place-items:center}.ico-btn:hover{background:var(--hover);color:var(--text)}.campo{display:flex;flex-direction:column;gap:6px}.campo label,.rotulo{font-weight:700;font-size:13px;color:var(--label)}.campo input,.campo select,.campo textarea{height:48px;border-radius:var(--r-field);border:1px solid var(--border-field);background:var(--surface);padding:0 14px;outline:none;min-width:0}.campo textarea{height:84px;padding:12px 14px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.campo input::placeholder,.campo textarea::placeholder{color:var(--placeholder)}.ou{display:flex;align-items:center;gap:12px;font-weight:700;font-size:12px;color:var(--text-3)}.ou:before,.ou:after{content:"";flex:1;height:1px;background:var(--divider)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-field);background:var(--surface);font-weight:700;font-size:13px;color:var(--text-2)}.chip[aria-pressed=true]{background:var(--tint);border-color:var(--accent);color:var(--text)}.chip .ponto{width:8px;height:8px;border-radius:50%}.tela-entrada{min-height:100%;display:grid;place-items:center;padding-block:32px 96px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background-image:radial-gradient(900px 320px at 50% -80px,color-mix(in srgb,var(--accent) 16%,transparent),transparent)}.cartao-entrada{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-card);padding:32px 28px;display:flex;flex-direction:column;gap:18px}.cartao-entrada h1{font-weight:600;font-size:26px;line-height:32px}.cartao-entrada p{margin:0;color:var(--text-2)}.btn-google{background:var(--surface);border:1px solid var(--border-field);color:var(--text)}.btn-google:hover{background:var(--hover)}.rodape-entrada{font-size:12.5px;color:var(--text-3);text-align:center}.rodape-entrada a{color:var(--link);font-weight:700;text-decoration:none}.passos{display:flex;gap:6px}.passos i{flex:1;height:4px;border-radius:999px;background:var(--divider)}.passos i.feito{background:var(--accent)}.opcoes{display:grid;gap:10px}.opcao{text-align:left;display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;border:1px solid var(--border-field);background:var(--surface)}.opcao[aria-pressed=true]{border-color:var(--accent);background:var(--tint)}.opcao .ic{width:42px;height:42px;border-radius:12px;background:var(--tint);color:var(--accent);display:grid;place-items:center;flex:none}.opcao b{display:block;font-size:15px}.opcao small{color:var(--text-2);font-size:13px}.linha-convite{display:grid;grid-template-columns:1fr 130px;gap:8px}.linha-convite input,.linha-convite select{height:44px;border-radius:12px;border:1px solid var(--border-field);background:var(--surface);padding:0 12px;min-width:0}.app{min-height:100%}.lateral{display:none}.principal{padding-block:16px 170px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));min-width:0}.abas{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--surface);border-top:1px solid var(--border)}.aba{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:var(--text-3);font-size:11px;font-weight:700;height:100%;justify-content:center}.aba[aria-current=page]{color:var(--accent)}.fab{width:52px;height:52px;border-radius:16px;background:var(--primary);color:#fff;border:0;box-shadow:var(--shadow-button);display:grid;place-items:center;justify-self:center;margin-top:-18px}.topo-movel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}@media(min-width:1024px){.app{display:grid;grid-template-columns:252px minmax(0,1fr)}.lateral{display:flex;flex-direction:column;gap:2px;position:sticky;top:0;height:100vh;padding:22px 14px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto}.abas,.topo-movel{display:none}.principal{padding-block:26px 120px;padding-left:32px;padding-right:32px}}.lateral .marca{padding:0 10px 20px}.lateral .btn-p{margin-bottom:16px}.nav{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;border:0;background:none;color:var(--text-2);font-weight:700;font-size:14px;text-align:left;width:100%}.nav:hover{background:var(--hover);color:var(--text)}.nav[aria-current=page]{background:var(--tint);color:var(--text)}.nav .cont{margin-left:auto;font-size:12px;color:var(--text-3)}.nav .bola{width:10px;height:10px;border-radius:4px}.titulo-grupo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:16px 12px 6px}.espaco{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid var(--border);margin-bottom:14px}.espaco .av{width:34px;height:34px;border-radius:10px;background:var(--primary);color:#fff;display:grid;place-items:center;font:700 14px var(--font-display)}.espaco b{display:block;font-size:13.5px}.espaco small{color:var(--text-3);font-size:12px}.lateral .rodape{margin-top:auto;display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--divider)}.cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.cab h1{font-weight:600;font-size:24px;line-height:30px}.cab .sub{color:var(--text-2);font-size:13.5px;margin-top:2px}.seg{display:inline-flex;padding:4px;gap:2px;border-radius:12px;background:var(--surface);border:1px solid var(--border);max-width:100%;overflow-x:auto}.seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--text-2);font-weight:700;font-size:13px;white-space:nowrap}.seg button[aria-pressed=true]{background:var(--tint);color:var(--text)}.filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.quadro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}@media(max-width:1023px){.quadro{grid-auto-columns:84%;margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)));padding-right:16px}}.coluna{scroll-snap-align:start;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:200px;transition:background .15s,border-color .15s}.coluna.alvo{background:var(--tint);border-color:var(--accent);border-style:dashed}.coluna-cab{display:flex;align-items:center;gap:8px;padding:2px 4px 4px}.coluna-cab h3{font-size:14px;font-weight:600}.coluna-cab .n{font-size:12px;font-weight:700;color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:1px 8px}.coluna-cab .ico-btn{margin-left:auto;width:30px;height:30px}.lista-cards{display:flex;flex-direction:column;gap:10px;min-height:40px}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y;transition:transform .15s,box-shadow .15s}.card:hover{box-shadow:var(--shadow-pop)}.card[draggable=true]{cursor:grab}.card.arrastando{opacity:.4}.card.segurando{transform:scale(.97);box-shadow:0 0 0 2px var(--accent)}.card.pousou{animation:pousou .9s ease-out}@keyframes pousou{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent);transform:scale(1.03)}60%{transform:scale(1)}to{box-shadow:0 0 0 14px transparent}}.marcador{height:3px;border-radius:3px;margin:-4px 0 0;background:var(--accent)}.card .t{font-weight:700;font-size:14px;line-height:1.35}.card .t.feita{text-decoration:line-through;color:var(--text-3)}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.selo{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-weight:700;font-size:11.5px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.selo svg.i{width:13px;height:13px}.selo.setor{border-color:transparent;background:color-mix(in srgb,var(--cor) 12%,transparent);color:var(--cor)}.selo.atraso{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.selo.hoje{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn)}.selo.gatilho{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.pe{display:flex;align-items:center;justify-content:space-between}.avatar{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--cor, var(--primary));border:2px solid var(--surface)}.prio{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.prio i{width:3px;border-radius:2px;background:var(--border-field)}.prio i:nth-child(1){height:5px}.prio i:nth-child(2){height:8px}.prio i:nth-child(3){height:12px}.prio[data-p="2"] i:nth-child(-n+2),.prio[data-p="1"] i:nth-child(1){background:var(--text-2)}.prio[data-p="3"] i{background:var(--danger)}.add-card{border:1px dashed var(--border-field);background:none;color:var(--text-3);border-radius:12px;height:38px;font-weight:700;font-size:13px}.add-card:hover{color:var(--accent);border-color:var(--accent)}.dica{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--info-bg);border:1px solid var(--info-border);color:var(--info);font-size:13px;font-weight:600;margin-bottom:14px}.dica b{color:var(--text)}.bloco{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;margin-bottom:14px}.bloco-cab{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--divider);background:var(--surface-2)}.bloco-cab h3{font-size:14px;font-weight:600}.linha{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--divider);cursor:pointer}.linha:last-child{border-bottom:0}.linha:hover{background:var(--hover)}.linha .meta{justify-content:flex-end}@media(max-width:640px){.linha{grid-template-columns:28px minmax(0,1fr)}.linha .meta{grid-column:2;justify-content:flex-start}}.check{width:22px;height:22px;border-radius:7px;border:2px solid var(--border-field);background:none;display:grid;place-items:center;color:#fff;padding:0}.check.ok{background:var(--success);border-color:var(--success)}.check svg.i{width:14px;height:14px;stroke-width:3}.cal-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.google-ok{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);padding:6px 12px;border-radius:999px}.cal-wrap{overflow-x:auto}.cal{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;min-width:660px}.cal .dsem{padding:8px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--divider)}.dia{min-height:104px;padding:6px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);display:flex;flex-direction:column;gap:4px}.dia:nth-child(7n){border-right:0}.dia .num{font:600 12px var(--font-display);color:var(--text-2);padding:2px 4px;font-variant-numeric:tabular-nums}.dia.fora .num{color:var(--placeholder)}.dia.hoje .num{background:var(--primary);color:#fff;border-radius:8px;align-self:flex-start;padding:2px 7px}.ev{font-size:11.5px;font-weight:700;padding:3px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--cor) 13%,transparent);color:var(--cor);border-left:3px solid var(--cor);cursor:pointer}.ev.google{background:transparent;border:1px dashed var(--border-field);border-left:3px solid var(--text-3);color:var(--text-2)}.cal-movel{display:none}@media(max-width:640px){.cal-wrap{display:none}.cal-movel{display:block}}.agenda-dia{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider)}.agenda-dia .d{width:42px;text-align:center;flex:none}.agenda-dia .d b{display:block;font:600 20px var(--font-display)}.agenda-dia .d small{font-size:11px;color:var(--text-3);text-transform:uppercase;font-weight:700}.agenda-dia .evs{display:grid;gap:6px;flex:1;min-width:0}.grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.barra{height:6px;border-radius:99px;background:var(--divider);overflow:hidden}.barra i{display:block;height:100%;background:var(--cor, var(--accent));border-radius:99px}.hoje-grid{display:grid;gap:14px}@media(min-width:1100px){.hoje-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.saud{font:300 28px/1.2 var(--font-display);margin-bottom:4px}.saud b{font-weight:700}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px 14px}.kpi b{display:block;font:600 24px var(--font-display);font-variant-numeric:tabular-nums}.kpi small{color:var(--text-2);font-size:12px;font-weight:700}.camada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--overlay);display:flex;align-items:flex-end;justify-content:center;animation:fade .15s}@keyframes fade{0%{opacity:0}}.folha{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:24px 24px 0 0;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));animation:sobe .34s cubic-bezier(.22,1,.36,1);transition:transform .26s cubic-bezier(.3,.7,.4,1),opacity .2s;box-shadow:0 -20px 60px -30px #0006}@keyframes sobe{0%{transform:translateY(100%)}}.alca-zona{position:sticky;top:0;z-index:2;margin:0 -20px 6px;padding:10px 0 8px;background:var(--surface);touch-action:none;cursor:grab}.folha .alca{width:40px;height:5px;border-radius:5px;background:var(--border-field);margin:0 auto}.camada{transition:opacity .24s}.camada.saindo{opacity:0;pointer-events:none}.camada.saindo .folha{transform:translateY(105%)}@media(min-width:720px){.camada{align-items:center}.folha{border-radius:24px;padding:22px 26px;animation:surge .24s cubic-bezier(.22,1,.36,1)}.alca-zona{display:none}.camada.saindo .folha{transform:translateY(8px) scale(.97);opacity:0}}@keyframes surge{0%{opacity:0;transform:translateY(10px) scale(.96)}}.folha h2{font-weight:600;font-size:19px;margin-bottom:4px}.folha .sub{color:var(--text-2);font-size:13px;margin:0 0 14px}.form{display:grid;gap:14px}.duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.duas{grid-template-columns:1fr}}.acoes{display:flex;gap:10px;justify-content:flex-end;margin-top:6px;flex-wrap:wrap}.menu-acoes{display:grid;gap:2px}.menu-acoes button{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;border:0;border-radius:12px;background:none;font-weight:700;text-align:left}.menu-acoes button:hover{background:var(--hover)}.menu-acoes .perigo{color:var(--danger)}.mover{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px}.mover .chip{flex:none}.gatilho-box{border:1px solid var(--info-border);background:var(--info-bg);border-radius:14px;padding:12px 14px;display:grid;gap:10px}.gatilho-box .rotulo{color:var(--info);display:flex;align-items:center;gap:6px}.gatilho-box select{height:42px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 10px;min-width:0;width:100%}.sub-lista{display:grid;gap:6px}.sub-lista label{display:flex;gap:10px;align-items:center;font-weight:600}.sub-lista input{width:18px;height:18px;accent-color:var(--primary)}.atividade{display:grid;gap:10px;font-size:13px;color:var(--text-2)}.atividade b{color:var(--text)}.avisos{position:fixed;z-index:70;top:calc(14px + env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));left:max(14px,env(safe-area-inset-left,0px));display:grid;justify-items:end;gap:8px;pointer-events:none}.aviso{pointer-events:auto;width:100%;max-width:380px;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);animation:entra .18s ease-out}.aviso .ic{color:var(--success)}.aviso.info .ic{color:var(--info)}.aviso b{display:block;font-size:13.5px}.aviso span{font-size:13px;color:var(--text-2)}@keyframes entra{0%{opacity:0;transform:translate(24px) scale(.96)}}.aviso.sai{animation:aviso-sai .22s ease-in forwards}@keyframes aviso-sai{to{opacity:0;transform:translate(24px) scale(.96)}}.console{min-height:100%;background:var(--g-bg)}.console-topo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;padding-block:14px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#1d1d22;color:#f3f3f5}.console-topo .marca{color:#f3f3f5}.console-topo .marca svg{color:#f3f3f5}.console-topo .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a3a3ad;border:1px solid #3A3A43;border-radius:999px;padding:3px 10px}.console-topo .btn-c{background:transparent;color:#f3f3f5;border-color:#3a3a43}.console-topo .btn-c:hover{background:#2a2a31}.console-corpo{max-width:1240px;margin:0 auto;padding-block:24px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:16px}.c-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.c-kpi{background:var(--surface);border:1px solid var(--g-line);border-radius:16px;padding:14px 16px}.c-kpi small{font-size:12px;font-weight:700;color:var(--text-2)}.c-kpi b{display:block;font:600 26px var(--font-display);margin:4px 0 2px;font-variant-numeric:tabular-nums}.c-kpi .var{font-size:12px;font-weight:700;color:var(--success)}.c-kpi .var.neg{color:var(--danger)}.c-painel{background:var(--surface);border:1px solid var(--g-line);border-radius:16px;padding:16px;min-width:0}.c-painel h3{font-size:15px;font-weight:600}.c-painel .sub{color:var(--text-2);font-size:12.5px;margin:2px 0 12px}.c-duas{display:grid;gap:16px}@media(min-width:960px){.c-duas{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-2);font-weight:700;margin-bottom:8px}.legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.grafico{width:100%;height:auto;display:block}.grafico text{fill:var(--text-3);font:600 10px var(--font-sans)}.funil{display:grid;gap:10px}.funil .f{display:grid;grid-template-columns:140px minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:13px;font-weight:700}.funil .f span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2)}.funil .trilho{height:22px;background:var(--g-line);border-radius:6px;overflow:hidden}.funil .trilho i{display:block;height:100%;background:var(--d1);border-radius:6px}.tabela-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 10px;border-bottom:1px solid var(--g-line)}td{padding:10px;border-bottom:1px solid var(--g-line);font-variant-numeric:tabular-nums}.pilula{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid var(--g-line)}.pilula.emp{color:var(--link);border-color:var(--border-field);background:var(--tint)}.pilula.pro{color:var(--info);border-color:var(--info-border);background:var(--info-bg)}.estrela{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border-field);background:var(--surface);color:var(--text-2);font-weight:700;font-size:13px}.estrela:hover{color:var(--text);background:var(--hover)}.estrela[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--tint)}.estrela[aria-pressed=true] svg.i,.fav-ponto svg.i{fill:currentColor}.fav-ponto{display:inline-flex;color:var(--accent);margin-left:-4px}.so-cel{display:none}@media(max-width:1023px){.so-pc{display:none!important}.so-cel{display:flex}}.barra-filtro{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--primary);color:#fff;font-size:11.5px;display:inline-grid;place-items:center}.chip .tirar{display:inline-grid;place-items:center;margin-right:-4px}.chip .tirar svg.i{width:14px;height:14px}.grupo-filtro{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--divider)}.grupo-filtro:last-of-type{border-bottom:0}.folha-rodape{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom,0px));margin:6px -20px calc(-20px - env(safe-area-inset-bottom,0px));padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--divider);display:flex;gap:10px}.folha-rodape .btn-p{flex:1}@media(min-width:720px){.folha-rodape{position:static;margin:6px 0 0;padding:14px 0 0}}.quick{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;background:var(--surface);border:1px solid var(--border-field);border-radius:16px}.quick:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.quick input{flex:1;min-width:0;height:40px;border:0;background:none;outline:none;font-weight:600;font-size:15px}.quick input::placeholder{color:var(--placeholder)}.quick-dica{margin:8px 4px 14px;font-size:12.5px;color:var(--text-3)}.lem-col{max-width:760px}.lem{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider);cursor:pointer}.lem:last-child{border-bottom:0}.lem:hover{background:var(--hover)}.circ{width:24px;height:24px;border-radius:50%;border:2px solid var(--border-field);background:none;display:grid;place-items:center;color:#fff;padding:0;flex:none;margin-top:1px}.circ:hover{border-color:var(--accent)}.circ.ok{background:var(--accent);border-color:var(--accent)}.circ.fantasma{border-style:dashed;cursor:default}.circ svg.i{width:14px;height:14px;stroke-width:3}.lem-txt{flex:1;min-width:0}.lem-t{font-weight:700;font-size:14.5px}.lem-t.feita{text-decoration:line-through;color:var(--text-3)}.lem-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12.5px;color:var(--text-2)}.lem-meta span{display:inline-flex;align-items:center;gap:4px}.lem-cor{width:8px;height:8px;border-radius:50%;display:inline-block}.lem-atraso{color:var(--danger);font-weight:700}.lem-imp{color:var(--danger)}.ver-feitos{border:0;background:none;color:var(--link);font-weight:700;padding:6px 4px 12px}.nota{color:var(--text-3);font-size:12.5px;max-width:760px}.sw{width:42px;height:24px;border-radius:99px;border:0;padding:0;background:var(--border-field);position:relative;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #00000040}.sw[aria-checked=true]{background:var(--primary)}.sw[aria-checked=true]:after{transform:translate(18px)}.linha-sw{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:13.5px}.linha-sw>span{display:inline-flex;align-items:center;gap:6px}.alertas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:14px}.alerta{display:flex;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid;font-size:13px}.alerta b{display:block;color:var(--text);margin-bottom:2px}.alerta span{color:var(--text-2)}.alerta.warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn)}.alerta.info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.alerta.perigo{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.rel-grid{display:grid;gap:14px}@media(min-width:1100px){.rel-grid{grid-template-columns:1fr 1fr}.rel-largo{grid-column:1 / -1}}.pz{display:inline-flex;align-items:center;gap:8px}.pz .barra{width:70px}.c-kpi .var{color:var(--success)}.integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.integ{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px;display:flex;flex-direction:column;gap:12px}.integ-cab{display:flex;gap:12px;align-items:center}.integ-cab h3{font-size:15px;font-weight:600;margin-bottom:4px}.integ-logo{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);display:grid;place-items:center;color:var(--accent);flex:none}.integ-logo svg{width:22px;height:22px}.integ-corpo{display:grid;gap:10px;color:var(--text-2);font-size:13.5px;flex:1}.integ-corpo p{margin:0}.integ>.btn{align-self:flex-start}.pilula.ok{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.prot{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font:700 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.prot.grande{height:24px;font-size:12.5px;color:var(--text)}.prot.vazio{color:var(--text-3);font-weight:600}.card-topo{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.card.trancado{cursor:pointer}.busca-btn{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;margin-bottom:12px;border-radius:12px;border:1px solid var(--border-field);background:var(--surface-2);color:var(--text-3);font-weight:600;font-size:13.5px;text-align:left}.busca-btn:hover{border-color:var(--accent);color:var(--text-2)}.busca-btn span{flex:1}kbd{font:700 11px/1 var(--font-sans);padding:3px 6px;border-radius:6px;border:1px solid var(--border-field);background:var(--surface);color:var(--text-3)}.resultados{display:grid;gap:4px;margin-top:12px;min-height:120px;align-content:start}.res{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;border:0;background:none;text-align:left}.res:hover{background:var(--hover)}.res-t{min-width:0;display:grid}.res-t small{color:var(--text-3);font-size:12px}.nav-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-trava{display:inline-flex;color:var(--text-3)}.nav-fraco{color:var(--text-3)}.nav.sobre{box-shadow:inset 0 2px 0 var(--accent)}.selo.plus,.selo.dono{background:var(--tint);border-color:var(--border-field);color:var(--link)}.selo.plus{margin-left:auto}.upsell{display:grid;gap:6px;padding:12px;margin-top:12px;border-radius:14px;background:var(--tint);font-size:12.5px;color:var(--text-2)}.upsell b{color:var(--text);font-size:13.5px}.upsell .btn{justify-self:start}.titulo-quadro{display:flex;align-items:center;gap:4px}.trava-txt{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:700}.regras{display:grid;gap:8px;color:var(--text-2);font-size:13px;max-width:760px}.regras b{color:var(--text)}.det-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.quem{margin:0 0 12px;font-size:12.5px;color:var(--text-3);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.quem b{color:var(--text-2)}.det-sec{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--divider)}.det-sec.gatilho-box{border:1px solid var(--info-border);margin:8px 0}.opc{color:var(--text-3);font-weight:600;font-size:12.5px}.obrig{color:var(--danger);font-weight:700;font-size:12px;margin-left:4px}.docs{display:flex;flex-wrap:wrap;gap:6px}.doc{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-size:12.5px;font-weight:700}.doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anexar{display:inline-flex;align-items:center;gap:8px;justify-self:start;height:38px;padding:0 14px;border-radius:10px;border:1px dashed var(--border-field);color:var(--link);font-weight:700;font-size:13px;cursor:pointer}.anexar:hover{border-color:var(--accent);background:var(--hover)}.anexar:focus-within{outline:2px solid var(--accent);outline-offset:2px}.add-sub{display:flex;gap:8px}.add-sub input{flex:1;min-width:0;height:40px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 12px}.sub-lista input:disabled{opacity:.6}.fim{display:grid;gap:6px;padding:12px 14px;margin-bottom:4px;border-radius:14px;border:1px solid;font-size:13px}.fim b{display:inline-flex;align-items:center;gap:6px}.fim span{color:var(--text-2)}.fim p{margin:0;color:var(--text)}.fim.ok{background:var(--success-bg);border-color:var(--success-border)}.fim.ok b{color:var(--success)}.fim.falhou{background:var(--danger-bg);border-color:var(--danger-border)}.fim.falhou b{color:var(--danger)}.duas-opcoes{grid-template-columns:1fr 1fr}@media(max-width:420px){.duas-opcoes{grid-template-columns:1fr}}.opcao .ic.ok{color:var(--success);background:var(--success-bg)}.opcao .ic.falhou{color:var(--danger);background:var(--danger-bg)}.opcao-mini{padding:12px 14px}.trava{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn);font-size:13px;font-weight:700}.erro-campo{margin:0;color:var(--danger);font-size:12.5px;font-weight:700}.btn-perigo{background:var(--danger);box-shadow:none}.btn-perigo:hover{background:var(--danger);filter:brightness(.92)}.check.falhou{background:var(--danger);border-color:var(--danger)}.link{border:0;background:none;padding:0;color:var(--link);font-weight:700;text-decoration:underline}.rec{display:grid;gap:10px}.rec-op{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:600;font-size:13.5px}.rec-op input[type=radio]{accent-color:var(--primary);width:18px;height:18px}.rec-op input[type=number]{width:64px;height:38px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 8px}.rec-op select{height:38px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 8px}.rec-mes{display:grid;gap:8px}.rec-prev{margin:0;font-size:12.5px;color:var(--text-2);font-weight:600}.rec-prev:empty{display:none}.rec-plus{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--tint);color:var(--text-2);font-size:12.5px}.rec-plus svg{color:var(--accent);margin-top:1px}.chip.dsem{min-width:44px;justify-content:center;padding:0 8px}.col-fim{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--success-bg);color:var(--success)}.nova-col{align-items:center;justify-content:center;flex-direction:row;gap:8px;border-style:dashed;background:none;color:var(--text-3);font-weight:700;min-height:120px}.nova-col:hover{color:var(--accent);border-color:var(--accent)}.cores{display:flex;gap:10px;flex-wrap:wrap}.cor{width:34px;height:34px;border-radius:50%;border:3px solid var(--surface);background:var(--c);box-shadow:0 0 0 1px var(--border-field)}.cor[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.org{display:grid;gap:6px}.org-linha{display:flex;align-items:center;gap:6px}.org-linha input{flex:1;min-width:0;height:40px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 12px;font-weight:600}.org-linha .ico-btn{width:36px;height:36px}.org-linha .ico-btn:disabled{opacity:.3;cursor:default}.org-n{width:20px;text-align:center;color:var(--text-3);font-weight:700;font-size:12px}.org-t{flex:1;min-width:0;font-weight:700;padding:8px 0}.info-linha{display:flex;gap:8px;align-items:center;color:var(--text-2);font-size:13px}.menu-acoes button:disabled{opacity:.4;cursor:default}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-top:8px}.plano{display:grid;gap:8px;align-content:start;padding:14px;border-radius:16px;border:1px solid var(--border-field)}.plano.atual{border-color:var(--accent);background:var(--tint)}.plano b{font:600 16px var(--font-display)}.plano .preco{font-size:12.5px;font-weight:700;color:var(--text-2)}.plano ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px}.plano li{display:flex;gap:6px;align-items:flex-start}.plano li svg{color:var(--success);margin-top:2px}.plano .btn,.plano .selo{justify-self:start}.lem-layout{display:grid;gap:20px}@media(min-width:1024px){.lem-layout{grid-template-columns:210px minmax(0,760px)}}.lem-nav{display:flex;flex-direction:column;gap:2px;align-self:start;position:sticky;top:16px}.lem-nav .titulo-grupo{padding-left:12px}.lem-main{min-width:0}.lem-lista{display:grid}.lem-grupo{display:flex;align-items:center;gap:8px;padding:18px 4px 6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--divider)}.lem-grupo span{letter-spacing:0}.lem-lista .lem{padding:12px 4px;border-radius:0}.lem-lista .lem:hover{background:var(--hover);border-radius:10px}.lem-vazio{padding:24px 4px;color:var(--text-3);margin:0}.sel-acesso{height:34px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);font-weight:700;font-size:12.5px;padding:0 8px;max-width:190px}.org-linha select{height:40px;border-radius:10px;border:1px solid var(--border-field);background:var(--surface);padding:0 8px;min-width:0}.lista-donos{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.lista-donos li{display:flex;gap:8px;align-items:flex-start}.lista-donos svg{color:var(--accent);margin-top:2px}.c-painel h3{display:flex;align-items:center;gap:6px}.dica.alcance{background:var(--tint);border-color:var(--border-field);color:var(--text-2)}.form-linha{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--divider)}.form-linha:last-child{border-bottom:0}.form-linha .opc b{color:var(--text-2)}.publico{display:grid;gap:12px}.publico-topo{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text-2)}.publico-topo .ico-btn{margin-left:auto}.av-mini{width:30px;height:30px;border-radius:9px;background:var(--primary);color:#fff;display:grid;place-items:center;font:700 12px var(--font-display)}.publico-pe{margin:4px 0 0;display:flex;justify-content:center;align-items:center;gap:6px;color:var(--text-3);font-size:12px}.publico-pe .marca svg{width:18px;height:18px}.publico-pe .marca span{font-size:13px}.publico-ok{display:grid;justify-items:center;text-align:center;gap:8px;padding:18px 0 6px;color:var(--success)}.publico-ok h2{color:var(--text)}.publico-ok p{margin:0;color:var(--text-2);max-width:40ch}.andamento{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.andamento .passo{text-align:center;padding:8px 4px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--text-3)}.andamento .passo.feito{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.grupo-regra{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2)}.grupo-regra .rotulo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sw:disabled{opacity:.5;cursor:not-allowed}.aviso-linha{flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--text-2)}.aviso-linha input[type=number]{flex:0 0 64px}.assinatura{position:relative}.assinatura canvas{display:block;width:100%;height:150px;border-radius:12px;border:1px dashed var(--border-field);background:var(--surface-2);touch-action:none;cursor:crosshair}.assinatura .btn{position:absolute;top:6px;right:6px}table.mapa{min-width:420px}table.mapa select{height:34px;border-radius:8px;border:1px solid var(--border-field);background:var(--surface);padding:0 6px}.faixa-leitura{position:fixed;z-index:30;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--warn-border);box-shadow:var(--shadow-pop);font-size:13px;color:var(--text-2)}.faixa-leitura>svg{color:var(--warn)}.faixa-leitura span{flex:1 1 220px}.faixa-leitura b{color:var(--text)}@media(min-width:1024px){.faixa-leitura{left:284px;right:32px;bottom:64px}}.criar{position:fixed;z-index:45;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(80px + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){.criar{right:32px;bottom:30px}}.fab-criar{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;height:58px;min-width:58px;padding:0;border:0;border-radius:20px;background:var(--primary);color:#fff;box-shadow:0 16px 30px -12px #5c00d5bf,0 2px 6px #2a14502e;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;view-transition-name:fab;transition:transform .2s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,background .2s,border-radius .3s}.fab-criar:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 20px 36px -12px #5c00d5d9,0 2px 6px #2a14502e}.fab-criar:active{transform:scale(.94)}.fab-ic{width:58px;height:58px;display:grid;place-items:center;flex:none}.fab-ic svg.i{width:26px;height:26px;stroke-width:2.2;transition:transform .38s cubic-bezier(.3,1.5,.5,1)}.fab-rotulo{max-width:140px;padding-left:20px;margin-right:-12px;overflow:hidden;white-space:nowrap;font-weight:700;font-size:15px;transition:max-width .32s cubic-bezier(.3,.7,.4,1),opacity .2s,padding .32s,margin .32s}.criar.recolhido .fab-rotulo,.criar[data-aberto=true] .fab-rotulo{max-width:0;opacity:0;padding-left:0;margin-right:0}.criar[data-aberto=true] .fab-criar{border-radius:50%;background:var(--surface);color:var(--text);box-shadow:0 10px 30px -10px #2a145080}.criar[data-aberto=true] .fab-ic svg.i{transform:rotate(135deg)}.criar-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);opacity:0;pointer-events:none;transition:opacity .28s}.criar[data-aberto=true] .criar-fundo{opacity:1;pointer-events:auto}.criar-palco,.criar-nos{position:absolute;z-index:1;right:29px;bottom:29px;width:0;height:0}.criar-nos{z-index:2}.criar-fios{position:absolute;right:0;bottom:0;overflow:visible;pointer-events:none}.fio{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;opacity:.5;stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset .42s cubic-bezier(.3,.7,.3,1) var(--d, 0ms)}.criar[data-aberto=true] .fio{stroke-dashoffset:0}.impulso{fill:var(--accent);opacity:0}.criar[data-aberto=true] .impulso{animation:impulso .6s ease-out var(--d, 0ms) both}@keyframes impulso{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.sinapse{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.criar[data-aberto=true] .sinapse{animation:sinapse .7s ease-out var(--d, 0ms) both}@keyframes sinapse{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.no{position:absolute;left:calc(var(--x) - 25px);top:calc(var(--y) - 25px);display:flex;align-items:center;border:0;padding:0;background:none;color:var(--text);transform:translate(calc(var(--x) * -1),calc(var(--y) * -1)) scale(.3);opacity:0;transition:transform .2s ease-in,opacity .16s}.criar[data-aberto=true] .no{transform:none;opacity:1;transition:transform .5s cubic-bezier(.3,1.45,.5,1) var(--d, 0ms),opacity .2s var(--d, 0ms)}.no-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);border:1px solid var(--border-field);box-shadow:0 10px 24px -12px #2a14508c;transition:transform .18s,background .18s,color .18s}.no-rot{position:absolute;right:62px;white-space:nowrap;padding:7px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);font-weight:700;font-size:14px;opacity:0;transform:translate(10px);transition:opacity .16s,transform .16s}.criar[data-aberto=true] .no-rot{opacity:1;transform:none;transition:opacity .25s calc(var(--d, 0ms) + .12s),transform .35s cubic-bezier(.3,1.3,.5,1) calc(var(--d, 0ms) + .12s)}.no:hover .no-ic,.no:focus-visible .no-ic{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(1.08)}.no:focus-visible{outline:none}.no:focus-visible .no-rot{border-color:var(--accent)}.criar[data-aberto=false] .no,.criar[data-aberto=false] .no-rot,.criar[data-aberto=false] .fio{transition-delay:0s!important}.faixa-leitura{right:92px!important}@media(min-width:1024px){.faixa-leitura{right:112px!important}}.principal{view-transition-name:conteudo}.lateral .nav[aria-current=page]{view-transition-name:nav-ativo}.abas .aba[aria-current=page] .aba-ic{view-transition-name:aba-ativa}.principal .cab .seg button[aria-pressed=true]{view-transition-name:seg-ativo}::view-transition-old(conteudo){animation:vt-sai .16s ease-in both}::view-transition-new(conteudo){animation:vt-entra .32s cubic-bezier(.22,1,.36,1) both}@keyframes vt-sai{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-entra{0%{opacity:0;transform:translateY(12px)}}::view-transition-group(nav-ativo),::view-transition-group(aba-ativa),::view-transition-group(seg-ativo),::view-transition-group(fab){animation-duration:.38s;animation-timing-function:cubic-bezier(.3,1.25,.5,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}html.vt-tema::view-transition-old(root),html.vt-tema::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-tema .principal,html.vt-tema .lateral .nav,html.vt-tema .aba-ic,html.vt-tema .seg button,html.vt-tema .fab-criar{view-transition-name:none!important}.entrando .coluna,.entrando .lem,.entrando .linha,.entrando .c-kpi,.entrando .kpi,.entrando .c-painel,.entrando .integ,.entrando .form-linha,.entrando .alerta,.entrando .lem-grupo{animation:sobe-item .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 32ms + 60ms)}@keyframes sobe-item{0%{opacity:0;transform:translateY(14px)}}.card{transition:transform .2s cubic-bezier(.3,1.3,.5,1),box-shadow .2s,opacity .2s}@media(hover:hover){.card:hover{transform:translateY(-2px)}}.card.pressionando{transform:scale(.965);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .45s ease-out,box-shadow .45s ease-out}.card.arrastando{opacity:.35;transform:rotate(-1.5deg) scale(.98)}.coluna{transition:background .2s,border-color .2s,transform .2s}.coluna.alvo{transform:scale(1.01)}.btn,.chip,.nav,.aba,.ico-btn,.seg button{transition:background .15s,color .15s,border-color .15s,transform .12s}.chip:active,.nav:active,.ico-btn:active,.seg button:active{transform:scale(.96)}.aba-ic{display:grid;place-items:center;width:56px;height:30px;border-radius:999px;transition:background .2s}.aba[aria-current=page] .aba-ic{background:var(--tint)}.circ,.check{transition:background .2s,border-color .2s,transform .2s}.circ.estala,.check.estala{background:var(--accent);border-color:var(--accent);animation:estala .38s cubic-bezier(.3,1.6,.5,1);box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}.check.estala{background:var(--success);border-color:var(--success)}@keyframes estala{0%{transform:scale(.8)}50%{transform:scale(1.25);box-shadow:0 0 0 8px transparent}to{transform:scale(1)}}.lem-t,.linha .t{background:linear-gradient(var(--text-3),var(--text-3)) no-repeat 0 58% / 0 1.5px;transition:background-size .32s ease-out,color .32s}.riscando .lem-t,.riscando .t{background-size:100% 1.5px;color:var(--text-3)}.riscando{transition:opacity .3s .1s;opacity:.6}.quadro-pontos{align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 10px;font-weight:700;font-size:13px;color:var(--text-2)}.quadro-pontos div{display:flex;gap:6px}.quadro-pontos button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--border-field);transition:width .25s cubic-bezier(.3,1.3,.5,1),background .2s}.quadro-pontos button.on{width:22px;background:var(--accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.carregando{min-height:60vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--text-2);font-weight:600}.carregando-iris{color:var(--accent)}.carregando-iris svg{width:48px;height:48px;animation:respira 1.4s ease-in-out infinite}@keyframes respira{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.6}}.vazio{display:grid;gap:8px;justify-items:start;max-width:560px;padding:22px;border-radius:var(--r-card);border:1px dashed var(--border-field);background:var(--surface)}.vazio h2{font-size:17px;font-weight:600}.vazio p{margin:0;color:var(--text-2);line-height:1.55}.mensagem{margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600}.mensagem.erro{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.mensagem.ok{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.caixa-aceite{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2)}.caixa-aceite input{width:18px;height:18px;margin-top:1px;accent-color:var(--primary);flex:none}.prefs{display:grid;gap:14px;max-width:640px}.pref{display:grid;gap:10px;padding:16px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface)}.pref h3{font-size:15px;font-weight:600}.pref p{margin:0;color:var(--text-2);font-size:13px}.campo select{height:48px;border-radius:var(--r-field);border:1px solid var(--border-field);background:var(--surface);padding:0 12px}@media(prefers-reduced-motion:reduce){.carregando-iris svg{animation:none}}a.nav,a.aba,a.btn{text-decoration:none}a.aba{color:var(--text-3)}a.aba[aria-current=page]{color:var(--accent)}.aviso>div{flex:1;min-width:0}.aviso-acao{flex:none;align-self:center;border:0;background:none;padding:6px 4px;color:var(--link);font-weight:700;font-size:13px}.lem-quando{display:inline-flex;align-items:center;gap:4px}.lem-lista .lem{width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit}.lem-abrir{flex:1;min-width:0;display:flex;gap:12px;align-items:flex-start;border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit}.cores{display:flex;flex-wrap:wrap;gap:10px}.cor{width:36px;height:36px;border-radius:50%;border:3px solid transparent;padding:0;background:var(--c);box-shadow:inset 0 0 0 2px var(--surface)}.cor[aria-pressed=true]{border-color:var(--text)}.folha-cab{display:flex;justify-content:space-between;align-items:center;gap:10px}.lem-nav .nav-editar{margin-left:4px;opacity:0}.lem-nav .nav:hover .nav-editar,.lem-nav .nav:focus-within .nav-editar{opacity:1}.erro-geral{margin:0;color:var(--danger);font-size:13px;font-weight:600}.bola-quadro{width:12px;height:12px;border-radius:4px;flex:none;margin-right:6px}.linha-abrir{min-width:0;display:grid;gap:2px;border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit}.linha-abrir .t{overflow-wrap:anywhere}.linha-extra{font-size:12px;color:var(--text-3)}.linha .meta{pointer-events:none}.linha .t.feita{text-decoration:line-through;color:var(--text-3)}.det-desc{margin:4px 0 10px;white-space:pre-wrap;color:var(--text-2);font-size:14px;line-height:1.5}.sub-item{display:flex;align-items:center;justify-content:space-between;gap:6px}.sub-item .ico-btn{width:32px;height:32px;color:var(--text-3)}.sub-item .feita{text-decoration:line-through;color:var(--text-3)}.org-linha .ico-btn:disabled{opacity:.35;cursor:default}.org-t{flex:1;min-width:0;font-weight:700}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;background:var(--text-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / contain no-repeat}.topo-acoes{display:flex;gap:2px}.sino-btn{position:relative}.sino-num{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--primary);color:var(--on-primary);font:800 10.5px/17px var(--font-sans);text-align:center}.nav .cont.cont-novo{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--primary);color:var(--on-primary);font-weight:800;font-size:11.5px;line-height:20px;text-align:center}.sino-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px;max-height:min(60vh,520px);overflow-y:auto}.sino-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:12px;background:none;text-align:left;color:var(--text-2)}.sino-item:hover{background:var(--hover)}.sino-item.novo{color:var(--text)}.sino-item.novo b{font-weight:800}.sino-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--accent)}.sino-t{flex:1;min-width:0;display:grid}.sino-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sino-t small{color:var(--text-3);font-size:12px}.sino-ponto{flex:none;width:9px;height:9px;border-radius:50%;background:var(--accent)}.pedir-push{display:grid;justify-items:center;text-align:center;gap:6px;padding:8px 4px 4px}.pedir-push-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--surface-2);color:var(--accent);margin-bottom:4px}.linha-sw+.linha-sw{margin-top:2px}.faixa-offline{display:flex;align-items:center;gap:10px;margin:-6px 0 14px;padding:10px 14px;border-radius:12px;border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);font-size:13.5px}.faixa-offline b{font-weight:800}.faixa-offline svg{flex:none}.documento{min-height:100%;box-sizing:border-box;max-width:760px;margin:0 auto;padding:calc(16px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));color:var(--text);overflow-wrap:anywhere}.documento__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 20px}.documento h1{margin:0;font:600 28px/34px var(--font-display)}.documento h2{margin:28px 0 8px;font:600 18px/24px var(--font-display)}.documento p,.documento li,.documento dd{font:500 15px/23px var(--font-sans);color:var(--text-2)}.documento p{margin:0 0 10px}.documento ul{margin:0 0 10px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.documento strong{color:var(--text)}.documento a{color:var(--link)}.documento .documento__versao{margin-top:6px;font-size:13px;color:var(--text-3)}.documento__quem{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 16px;margin:4px 0 12px;padding:14px 16px;border-radius:14px;background:var(--surface-2)}.documento__quem dt{font:600 13px/23px var(--font-sans);color:var(--text-3)}.documento__quem dd{margin:0}.documento__rodape{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:32px;padding-top:16px;border-top:1px solid var(--border);font:600 14px/20px var(--font-sans)}@media(max-width:420px){.documento__quem{grid-template-columns:minmax(0,1fr);gap:0}.documento__quem dd{margin-bottom:8px}}.btn-perigo{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.btn-perigo:hover{border-color:var(--danger)}.espaco-btn{width:100%;background:none;text-align:left;color:inherit;cursor:pointer}.espaco-btn:hover{background:var(--hover)}.espaco-btn>svg{margin-left:auto;color:var(--text-3);flex:none;transform:rotate(-90deg)}.espaco-t{min-width:0;display:grid}.espaco-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-acoes .espaco-opcao{gap:12px}.espaco-opcao .av{width:34px;height:34px;border-radius:10px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:700 14px var(--font-display);flex:none}.espaco-opcao .espaco-t small{color:var(--text-3);font-size:12px;font-weight:500}.espaco-opcao>svg:last-child{margin-left:auto;color:var(--accent)}.pessoa-linha{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.pessoa-linha .selo{margin-left:6px}.pessoa-linha .meta{display:flex;align-items:center;gap:6px;pointer-events:auto}@media(max-width:640px){.pessoa-linha{grid-template-columns:auto minmax(0,1fr) auto}.pessoa-linha .meta{grid-column:auto}.pessoa-linha .meta .selo{display:none}}.avatar-vazio{background:var(--surface-2);color:var(--text-2);border:1px dashed var(--border-field)}.codigo-convite{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.org-linha form,form.org-linha{margin:0}.etiqueta-linha{flex-wrap:wrap}.etiqueta-linha input{flex:1 1 140px}.etiqueta-linha select{flex:1 1 230px}.etiqueta-linha .org-t{flex:1 1 auto;font-weight:600}.docs{display:grid;gap:6px}.doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-field);border-radius:12px;background:var(--surface-2)}.doc b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc .opc{display:block;font-size:12px}.doc>.i{color:var(--text-2)}.comentarios{display:grid;gap:8px;margin-bottom:8px}.comentario{padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--divider)}.comentario-cab{display:flex;align-items:center;gap:8px;font-size:13px}.comentario-cab .ico-btn{margin-left:auto;width:28px;height:28px}.comentario p{margin:4px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.form-comentario textarea{width:100%;min-height:64px;border-radius:12px;border:1px solid var(--border-field);background:var(--surface);padding:10px 12px;font:inherit;color:inherit;resize:vertical}.mencoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mencoes button{border:1px solid var(--border-field);background:var(--surface);color:var(--text);border-radius:999px;padding:4px 10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mencoes button:hover,.mencoes button:focus-visible{background:var(--hover)}.chip .i{margin-left:2px}.card-etiquetas{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.etq{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--c, var(--text-3)) 16%,transparent);border:1px solid color-mix(in srgb,var(--c, var(--text-3)) 35%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setor-etq{background:var(--surface-2);border-color:var(--divider);color:var(--text-2)}.setor-etq .ponto{width:8px;height:8px;border-radius:50%}.selo .ponto,.chip .ponto{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arquivo-escolha{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arquivo-escolha label.btn{cursor:pointer}.so-leitor:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.fim .doc b{color:var(--text)}.menu-acoes .mover{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 8px 44px}.menu-acoes .mover .chip{width:auto;min-height:36px;padding:6px 14px;border:1px solid var(--border-field);border-radius:999px;font-size:14px;gap:6px}.avatar-chip{width:22px;height:22px;font-size:9.5px;border:0;margin-left:-6px}.chip-com-acao{display:inline-flex;align-items:center;gap:0}.chip-com-acao .ico-btn{width:28px;height:28px;margin-left:-4px}.chip .tirar{border:0;background:none;color:inherit;padding:0;cursor:pointer}
