.d-backoffice{--bg:#f3f3f3;--superficie:#fafafa;--nav-bg:#ededed;--nav-texto:#555;--nav-ativo:#222;--nav-ativo-bg:#dedede;--nav-borda:#d9d9d9;--borda:#d9d9d9;--texto:#242424;--texto-2:#686868;--texto-3:#777}[data-tema=escuro] .d-backoffice{--bg:#191919;--superficie:#212121;--nav-bg:#202020;--nav-texto:#bdbdbd;--nav-ativo:#eee;--nav-ativo-bg:#303030;--nav-borda:#333;--borda:#343434;--texto:#e6e6e6;--texto-2:#a0a0a0;--texto-3:#929292}.d-ferramentas-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.d-inicio-ferramentas h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-1.1px;color:var(--texto)}.d-boas-vindas{margin:7px 0 0;color:var(--texto-2);font-size:14px}.d-busca-ferramenta{position:relative;flex:0 0 320px;max-width:100%}.d-busca-ferramenta svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--texto-3);pointer-events:none}.d-busca-ferramenta input{width:100%;box-sizing:border-box;height:46px;padding:0 14px 0 40px;border:1px solid var(--borda);border-radius:11px;background:var(--superficie);color:var(--texto);font:400 14px inherit;outline:none;transition:border-color .15s,box-shadow .15s}.d-busca-ferramenta input::placeholder{color:var(--texto-3)}.d-busca-ferramenta input:focus{border-color:var(--texto-3);box-shadow:0 0 0 3px hsla(0,0%,50%,.14)}.d-filtros-ferramenta{display:flex;flex-wrap:wrap;gap:4px;margin:26px 0 20px}.d-filtro-ferramenta{padding:9px 17px;border:0;border-radius:9px;background:transparent;color:var(--texto-2);font:500 14px inherit;cursor:pointer;transition:background .15s,color .15s}.d-filtro-ferramenta:hover{background:var(--nav-ativo-bg)}.d-filtro-ferramenta[aria-pressed=true]{background:var(--nav-ativo-bg);color:var(--texto);font-weight:600}.d-filtro-ferramenta:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.d-grade-categoria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.d-cartao-ferramenta{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-height:196px;padding:22px 22px 18px;font:inherit;cursor:pointer;border:1px solid var(--borda);border-radius:13px;background:var(--superficie);color:var(--texto);transition:border-color .16s,box-shadow .16s,transform .16s}.d-cartao-ferramenta:hover{border-color:var(--texto-3);box-shadow:0 6px 18px rgba(0,0,0,.07);transform:translateY(-2px)}.d-cartao-ferramenta:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.d-topo-ferramenta{display:flex;align-items:center;gap:13px;margin-bottom:20px}.d-icone-ferramenta{width:50px;height:50px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--borda);border-radius:50%;color:var(--texto)}.d-etiqueta-ferramenta{font:600 10.5px var(--fonte-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--texto-3)}.d-cartao-ferramenta strong{display:block;margin:0 0 7px;font-size:18px;font-weight:600;letter-spacing:-.3px}.d-descricao-ferramenta{display:block;color:var(--texto-2);font-size:13.5px;line-height:1.45}.d-acessar-ferramenta{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:var(--acento);font-size:13.5px;font-weight:500}.d-cartao-ferramenta:hover .d-acessar-ferramenta svg{transform:translateX(3px)}.d-acessar-ferramenta svg{transition:transform .16s}.d-conta-ferramentas{margin:22px 0 0;color:var(--texto-3);font-size:12.5px}.d-vazio-ferramentas{grid-column:1/-1;padding:52px 20px;text-align:center;border:1px dashed var(--borda);border-radius:13px;color:var(--texto-2)}.d-vazio-ferramentas strong{display:block;margin-bottom:6px;font-size:15px;color:var(--texto)}.d-aviso-ferramenta{margin:18px 0 0;padding:11px 15px;border-radius:9px;background:var(--nav-ativo-bg);color:var(--texto-2);font-size:13px}.d-menu-mobile-close{display:none;width:28px;height:28px;place-items:center;margin-left:auto;background:transparent;border:0;color:var(--nav-texto);cursor:pointer}@media(max-width:1180px){.d-grade-categoria{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.d-grade-categoria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.d-busca-ferramenta{flex:1 1 100%}.d-inicio-ferramentas h1{font-size:27px}}@media(max-width:520px){.d-filtros-ferramenta{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px -14px 16px;padding:0 14px 4px;scrollbar-width:none}.d-filtros-ferramenta::-webkit-scrollbar{display:none}.d-filtro-ferramenta{flex:0 0 auto;padding:8px 14px;font-size:13.5px}.d-grade-categoria{grid-template-columns:1fr;gap:10px}.d-cartao-ferramenta{min-height:0;padding:14px 16px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:3px;row-gap:3px;align-items:center}.d-topo-ferramenta{grid-row:1;margin:0}.d-icone-ferramenta{width:44px;height:44px}.d-etiqueta-ferramenta{display:none}.d-cartao-ferramenta strong{align-self:center;margin:0;font-size:15.5px}.d-descricao-ferramenta{align-self:start;font-size:12.5px}.d-acessar-ferramenta{display:none}}@media(max-width:780px){.d-menu-mobile-close{display:grid}}