.pom-ausencia{display:grid;gap:var(--pom-space-4)}:is(.pom,.tc-page) .pom-ausencia__lead{margin:0}.pom-ausencia__box{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pom-space-4);padding:var(--pom-space-4);border-radius:var(--pom-radius-l,20px);background:var(--pom-color-surface,#fff);border:1px solid var(--pom-color-line)}.pom-ausencia__box > *{min-width:0}.pom-ausencia__meses{margin:0;padding:0;border:0;min-width:0}:is(.pom,.tc-page) .pom-ausencia__lg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 var(--pom-space-2);padding:0;font-weight:700;font-size:17px;color:var(--pom-color-ink)}.pom-ausencia__lg > span:not(.pom-ausencia__n){font-weight:400;font-size:15px;color:var(--pom-color-text)}.pom-ausencia__n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pom-color-ink);color:#fff;font-size:13px;font-weight:700;align-self:center}.pom-ausencia__fila{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.pom-ausencia__m{position:relative;display:grid;gap:4px}.pom-ausencia__m input{position:absolute;opacity:0;width:1px;height:1px}.pom-ausencia__m label{display:grid;place-items:center;align-content:center;gap:3px;min-height:76px;padding:8px 2px;border-radius:12px;border:1px solid var(--pom-color-line);background:#f3f1ec;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.pom-ausencia__ml{font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.04em;color:var(--pom-color-ink)}.pom-ausencia__est{font-size:12px;min-height:1em;color:var(--pom-color-text)}.pom-ausencia__m input:checked + label{background:#fff6dc;border-color:var(--pom-color-cta,#f2b824);box-shadow:inset 0 0 0 1px var(--pom-color-cta,#f2b824)}.pom-ausencia__m input:focus-visible + label{outline:var(--pom-focus,3px solid #1f6fb8);outline-offset:2px}.pom-ausencia__m label:hover{border-color:var(--pom-color-ink);background:#fff}.pom-ausencia__pino:not(:empty){padding:1px 6px;border-radius:999px;background:#1f5f9e;color:#fff;font-size:11px;font-weight:700;animation:pom-aus-in .35s ease both}@keyframes pom-aus-in{from{transform:scale(.4);opacity:0}}.pom-ausencia__opc{display:grid;gap:8px}.pom-ausencia__opc .pom-ausencia__lg{margin-bottom:4px}.pom-ausencia__o{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;min-height:44px;border-radius:12px;border:1px solid var(--pom-color-line);cursor:pointer}.pom-ausencia__o:has(input:checked){border-color:var(--pom-color-ink);box-shadow:inset 0 0 0 1px var(--pom-color-ink)}.pom-ausencia__o input{margin-top:4px;accent-color:var(--pom-color-ink)}.pom-ausencia__o span{display:grid}.pom-ausencia__o small{color:var(--pom-color-text);font-size:14px}:is(.pom,.tc-page) .pom-ausencia__frase{margin:0 0 var(--pom-space-2);font-family:var(--pom-font-display,inherit);font-size:clamp(19px,2.2vw,24px);line-height:1.35;font-weight:600;color:var(--pom-color-ink)}.pom-ausencia__passos{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}.pom-ausencia__p{display:flex;gap:10px;align-items:flex-start}.pom-ausencia__p::before{content:'';flex:0 0 8px;height:8px;margin-top:8px;border-radius:50%;background:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-ausencia__chave{margin:var(--pom-space-2) 0 0;padding:10px 12px;border-left:3px solid var(--pom-color-cta,#f2b824);background:#fffaf0;font-size:15px}.pom-ausencia__obra{display:grid;gap:var(--pom-space-3)}:is(.pom,.tc-page) .pom-ausencia__oh h3{margin:0 0 4px;font-size:clamp(22px,2.6vw,30px)}:is(.pom,.tc-page) .pom-ausencia__oh p{margin:0;color:var(--pom-color-text)}.pom-ausencia__mes{font-weight:700;color:var(--pom-color-ink)}.pom-ausencia__cal[data-off]{display:none}.pom-ausencia__cal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pom-space-4);align-items:start}.pom-ausencia__cal > *{min-width:0}.pom-ausencia__tab{width:100%;border-collapse:separate;border-spacing:6px;table-layout:fixed;margin:-6px}.pom-ausencia__tab th{font-size:13px;font-weight:700;color:var(--pom-color-text);text-align:center;padding-bottom:2px}.pom-ausencia__tab td{padding:0}.pom-ausencia__dia{position:relative;display:grid;place-items:center;width:100%;min-height:56px;padding:6px 4px 10px;border:1px solid var(--pom-color-line);border-radius:10px;background:#fff;color:var(--pom-color-ink);font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}.pom-ausencia__dia::after{content:'';position:absolute;left:6px;right:6px;bottom:5px;height:6px;border-radius:3px;background:var(--c)}.pom-ausencia__dn{font-weight:700;font-size:16px}.pom-ausencia__dia svg{position:absolute;top:4px;right:5px;width:16px;height:16px;color:#1f5f9e}.pom-ausencia__dia.is-mail{background:#f2f7fc;border-color:#b9cfe4}.pom-ausencia__dia:hover{box-shadow:0 4px 12px -6px rgba(20,24,31,.35);transform:translateY(-1px)}.pom-ausencia__dia[aria-pressed="true"]{border-color:var(--pom-color-ink);box-shadow:inset 0 0 0 2px var(--pom-color-ink)}.pom-ausencia__dia.is-feito{background:#f6f4ef}.pom-ausencia__dia:focus-visible{outline:var(--pom-focus,3px solid #1f6fb8);outline-offset:2px}:is(.pom,.tc-page) .pom-ausencia__volta{margin:var(--pom-space-2) 0 0;font-weight:600;color:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-ausencia__curso{margin:var(--pom-space-1) 0 0;padding:8px 12px;border-radius:10px;background:#fffaf0;border-left:3px solid var(--pom-color-cta,#f2b824);font-size:15px}.pom-ausencia__curso[hidden]{display:none}.pom-ausencia__caixa{list-style:none;margin:0;padding:0;display:grid;gap:var(--pom-space-3)}.pom-ausencia.is-js .pom-ausencia__carta:not(.is-on){display:none}.pom-ausencia__carta{position:relative;padding:var(--pom-space-3);border-radius:16px;background:#fff;border:1px solid var(--pom-color-line);box-shadow:0 18px 40px -26px rgba(20,24,31,.45)}.pom-ausencia__carta::before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:5px;border-radius:0 4px 4px 0;background:var(--c)}:is(.pom,.tc-page) .pom-ausencia__de{max-width:none;display:flex;justify-content:space-between;gap:8px;margin:0 0 4px;font-size:13px;color:var(--pom-color-text)}:is(.pom,.tc-page) .pom-ausencia__assunto{margin:0 0 var(--pom-space-2);font-size:clamp(19px,2vw,23px);line-height:1.25}.pom-ausencia__foto{position:relative;margin:0}.pom-ausencia__viz{display:block;width:100%;height:auto;aspect-ratio:360 / 172;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.pom-ausencia__foto figcaption{margin-top:6px;font-size:13px;color:var(--pom-color-text);padding-right:130px}:is(.pom,.tc-page) .pom-ausencia__foto .pom-ausencia__lata{position:absolute;right:10px;bottom:6px;width:auto;height:160px;max-width:170px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(20,24,31,.35))}:is(.pom,.tc-page) .pom-ausencia__prod{margin:var(--pom-space-2) 0 2px;font-weight:700;color:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-ausencia__diz{margin:0;font-size:16px}:is(.pom,.tc-page) .pom-ausencia__anexo{display:inline-flex;gap:6px;align-items:center;margin:var(--pom-space-2) 0 0;padding:6px 10px;border-radius:999px;background:#eef3f8;font-size:13px;color:var(--pom-color-ink)}.pom-ausencia__anexo svg{width:16px;height:16px}.pom-ausencia__leitor{position:relative}.pom-ausencia__nav{position:absolute;top:12px;right:12px;display:flex;gap:6px}.pom-ausencia__nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--pom-color-line);border-radius:50%;background:#fff;color:var(--pom-color-ink);cursor:pointer}.pom-ausencia__nav button:hover:not(:disabled){border-color:var(--pom-color-ink)}.pom-ausencia__nav button:disabled{opacity:.35;cursor:default}.pom-ausencia__nav button:focus-visible{outline:var(--pom-focus,3px solid #1f6fb8);outline-offset:2px}.pom-ausencia__nav svg{width:20px;height:20px}.pom-ausencia.is-js .pom-ausencia__de{padding-right:104px;min-height:30px;align-items:center}.pom-ausencia__nav[hidden]{display:none}.pom-ausencia__foot{display:grid;gap:var(--pom-space-2)}.pom-ausencia__ctas{display:flex;flex-wrap:wrap;gap:var(--pom-space-2)}:is(.pom,.tc-page) .pom-ausencia__nota{margin:0;font-size:13px;color:var(--pom-color-text)}@media (min-width:900px){.pom-ausencia__box{column-gap:var(--pom-space-5,32px)}.pom-ausencia__cal{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--pom-space-5,32px)}.pom-ausencia__leitor{grid-column:2}.pom-ausencia__grelha{grid-row:1 / span 2;position:sticky;top:90px}.pom-ausencia__meses{grid-area:m}.pom-ausencia__opc{grid-area:o;align-content:start}.pom-ausencia__plano{grid-area:p}.pom-ausencia__box{grid-template-areas:"m m" "o p";grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (max-width:599px){.pom-ausencia__box{padding:var(--pom-space-3)}.pom-ausencia__fila{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:4px}.pom-ausencia__m label{min-height:56px}.pom-ausencia__tab{border-spacing:4px;margin:-4px}.pom-ausencia__dia{min-height:48px}.pom-ausencia__dn{font-size:15px}:is(.pom,.tc-page) .pom-ausencia__foto .pom-ausencia__lata{height:120px;max-width:130px}.pom-ausencia__foto figcaption{padding-right:100px}}@media (prefers-reduced-motion:reduce){.pom-ausencia__pino:not(:empty){animation:none}}@media (forced-colors:active){.pom-ausencia__m input:checked + label{border:3px solid Highlight}.pom-ausencia__dia[aria-pressed="true"]{outline:3px solid Highlight}}
