.faixa-teste{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 12px;font-size:.76rem;font-weight:600;color:#1a1204;background:var(--warn)}.faixa-teste button{font:inherit;background:#0000001f;border:0;border-radius:100px;padding:3px 10px;cursor:pointer;color:inherit}.login-nota{display:flex;gap:8px;align-items:flex-start;margin:18px 0 0!important;font-size:.82rem!important}.login-nota .ico{margin-top:3px;color:var(--text-mute)}.login-nota b{color:var(--text-dim)}.shell.portal .sidebar .foot .quem{display:flex;align-items:center;gap:10px;padding:6px 8px 10px;min-width:0}.shell.portal .sidebar .foot .quem b{display:block;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell.portal .sidebar .foot .quem small{display:block;font-size:.72rem;color:var(--text-mute)}.shell.portal .sidebar .foot .quem>div{min-width:0}button.navlink{width:100%;background:transparent;border:0;font:inherit;font-size:.9rem;cursor:pointer;text-align:left}.srv-sec+.srv-sec{margin-top:24px}.srv-h{font-size:.98rem;font-weight:700;display:flex;align-items:center;gap:8px;margin:0 0 10px;text-transform:none}.srv-h .count{font-family:var(--sans);font-size:.76rem;font-weight:600;color:var(--text-mute)}.srv-h.muted-h{color:var(--text-dim)}.srv-h:first-letter{text-transform:uppercase}.srv-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);transition:transform var(--dur-1) var(--ease),border-color var(--dur-2),background var(--dur-2);animation:rise var(--dur-3) var(--ease) both}.srv-card:hover{border-color:var(--line-strong);background:var(--surface-hover)}.srv-card:active{transform:scale(.985)}.srv-card.novo{border-color:#f7a22480;background:linear-gradient(var(--warn-soft),transparent 80%),var(--surface)}.srv-card.off{opacity:.6}.srv-card .top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem}.srv-card .tit{font-weight:600;font-size:.98rem;line-height:1.35}.srv-card .meta{display:flex;align-items:center;gap:5px 7px;flex-wrap:wrap;font-size:.82rem;color:var(--text-mute)}.srv-card .meta .ico{flex:none}.srv-card .meta .ico+.ico{margin-left:6px}.srv-card .meta.destaque{color:var(--green);font-weight:600}.srv-card .meta.clamp{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv-card .cta{display:inline-flex;align-items:center;gap:2px;margin-top:2px;font-size:.82rem;font-weight:600;color:var(--warn)}.srv-resumo{margin-bottom:18px;display:flex;flex-direction:column;gap:16px}.srv-decidir{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--radius);background:var(--warn-soft);border:1px solid oklch(.78 .16 70 / .45)}.srv-decidir b{font-size:.95rem}.srv-decidir p{margin:4px 0 0;font-size:.86rem;color:var(--text-dim);max-width:52ch}.srv-passo{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line-soft)}.srv-passo p{margin:0;display:flex;align-items:center;gap:7px;font-size:.9rem;color:var(--text-dim)}.srv-passo p b{color:var(--text)}.srv-pular{flex-basis:100%;text-align:left;margin:0!important;color:var(--text-mute);font-size:.8rem}.srv-form{padding-top:14px;border-top:1px solid var(--line-soft);animation:rise var(--dur-2) var(--ease) both}.srv-concluir{margin-bottom:18px;border-color:var(--green-line);scroll-margin-top:calc(var(--topbar-h) + 12px)}.cli{display:flex;flex-direction:column;gap:3px}.cli b{font-size:1.02rem}.cli span,.cli a{font-size:.88rem;color:var(--text-dim)}.local{margin:0;font-size:.92rem;color:var(--text-dim);line-height:1.55}.local+.hint{margin:10px 0 0;display:flex;align-items:center;gap:6px}.srv-dl{margin:0 0 14px;display:grid;gap:8px}.srv-dl>div{display:flex;gap:12px;font-size:.88rem}.srv-dl dt{color:var(--text-mute);min-width:110px}.srv-dl dd{margin:0;color:var(--text)}.sol-itens.ro .sol-item{grid-template-columns:44px minmax(0,1fr) auto}.qtd-ro{font-weight:700;padding:0 8px;color:var(--text-dim)}.srv-desc{margin:12px 0 0;font-size:.9rem;color:var(--text-dim);line-height:1.6;white-space:pre-line}.mo-form{display:flex;flex-direction:column;gap:12px}.mo-form .hint{margin:-4px 0 0}.hist-kpis{margin-bottom:20px}@media(max-width:860px){.tabbar.t4{grid-template-columns:repeat(4,1fr)}.srv-decidir .acts,.srv-passo .acts{width:100%}.srv-decidir .acts>*,.srv-passo .acts>*{flex:1;min-height:46px}.srv-concluir .acts>.btn,.srv-form .acts>*{flex:1;min-height:46px}.srv-dl dt{min-width:96px}.faixa-teste{position:static}}.login-guia{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;font-size:.84rem;color:var(--green);text-decoration:none;font-weight:600}.login-guia:hover{text-decoration:underline;text-underline-offset:3px}.tutorial{width:min(860px,calc(100vw - 32px));max-width:none;max-height:min(92dvh,760px);padding:0;border:1px solid var(--line-strong);border-radius:22px;background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden}.tutorial[open]{display:flex;flex-direction:column;animation:pop var(--dur-3) var(--ease) both}.tutorial::backdrop{background:#010309b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tut-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0 22px}.tut-marca{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.tut-pular{font:inherit;font-size:.86rem;font-weight:600;color:var(--text-mute);background:transparent;border:0;cursor:pointer;padding:10px 8px;border-radius:8px;min-height:44px}.tut-pular:hover{color:var(--text)}.tut-trilho{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;flex:1;min-height:0;scrollbar-width:none;overscroll-behavior-x:contain}.tut-trilho::-webkit-scrollbar{display:none}.tut-passo{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:36px;padding:18px 40px 8px}.tut-tela{justify-self:center;width:100%;max-width:280px;aspect-ratio:390 / 844;max-height:60dvh;border-radius:30px;border:7px solid #05080f;background:#05080f;overflow:hidden;box-shadow:0 0 0 1px var(--line-strong),0 26px 50px -24px #000c}.tut-tela img{width:100%;height:100%;object-fit:cover;object-position:top}.tut-texto{display:flex;flex-direction:column;gap:10px;min-width:0}.tut-n{font-size:.78rem;font-weight:600;color:var(--text-mute);font-variant-numeric:tabular-nums}.tut-texto h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);line-height:1.15;text-wrap:balance}.tut-texto p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-dim);max-width:42ch}.tut-pdf{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:.86rem;font-weight:600;color:var(--green);text-decoration:none}.tut-pdf:hover{text-decoration:underline;text-underline-offset:3px}.tut-pe{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px;border-top:1px solid var(--line)}.tut-pontos{display:flex;gap:2px}.tut-pontos button{width:26px;height:32px;border:0;padding:0;cursor:pointer;background:transparent;position:relative}.tut-pontos button:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:8px;transform:translate(-50%,-50%);background:var(--line-strong);transition:width var(--dur-2) var(--ease),background var(--dur-2)}.tut-pontos button.on:after{width:20px;background:var(--green)}.tut-acoes{display:flex;gap:8px}.tut-acoes .btn,.tut-acoes .btn-ghost{min-height:44px}@media(max-width:720px){.tutorial{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;margin:0}.tutorial[open]{animation:fade var(--dur-2) ease both}.tut-topo{padding:calc(8px + env(safe-area-inset-top,0px)) 10px 0 18px}.tut-passo{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:12px 22px 4px}.tut-tela{max-width:none;width:auto;height:100%;max-height:54dvh;justify-self:center;align-self:end}.tut-texto{gap:8px}.tut-texto h2{font-size:1.45rem}.tut-texto p{font-size:.95rem}.tut-pe{flex-wrap:wrap;justify-content:center;gap:8px;padding:6px 16px calc(14px + env(safe-area-inset-bottom,0px))}.tut-pontos{width:100%;justify-content:center}.tut-acoes{width:100%}.tut-acoes .btn{flex:1;min-height:48px}.tut-acoes .btn-ghost{min-height:48px}}
