.ded{display:grid;gap:clamp(2rem,1.4rem + 2.5vw,3.5rem);align-items:start}@media(min-width:64rem){.ded{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ded__res{position:sticky;top:calc(var(--nav-h) + 1.5rem)}}.ded__form{display:grid;gap:1.15rem}.ded__hd{display:grid;gap:.35rem;padding:.35rem .35rem 1.05rem;border-bottom:1px solid var(--line)}.ded__desc{font-size:var(--fs-small);color:var(--slate)}.ded__form .campo{padding-inline:.35rem}.ded__casal{display:grid;gap:.2rem;padding:.75rem .35rem .2rem;border-top:1px solid var(--line)}.ded__check{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:start;min-height:2.75rem;padding-block:.55rem;font-weight:650;cursor:pointer}.ded__caixa{width:1.5rem;height:1.5rem;margin:0;accent-color:var(--volt-deep);cursor:pointer}.ded__casal .campo__ajuda{padding-left:2.25rem}.ded__res{display:grid;gap:.35rem;padding:1.25rem 1.3rem 1.15rem;border-radius:var(--r-card);background:var(--paper-2);border:1px solid var(--line)}.ded__big{margin:.15rem 0 .5rem}.ded__aviso{padding:.85rem 1rem;border-radius:var(--r-sm);background:var(--white);border-left:4px solid var(--bad);font-weight:600;color:var(--ink)}.ded .tax__fill{transition:width .35s var(--ease-out)}.ded__falta{font-size:.75rem;color:var(--slate)}.ded__nota{margin-top:.6rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--graphite);text-wrap:pretty}.ded__oficial{font-size:var(--fs-small);color:var(--graphite)}.ded__res.is-desatualizado .ded__big,.ded__res.is-desatualizado .ded__linhas{filter:grayscale(1)}
