/* v2.14.6 — acabamento da Central de Pendências e notificações internas. */
.pending-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;padding:1.5rem;color:#fff;border-radius:1.25rem;background:linear-gradient(125deg,#09243c 0%,#0d5362 70%,#187586 100%);box-shadow:0 1rem 2.5rem rgb(8 42 58 / 18%)}
.pending-hero h1,.notification-hero h1{margin:.2rem 0 .4rem;font-size:clamp(1.5rem,2.6vw,2.15rem);letter-spacing:-.025em}.pending-hero p{max-width:48rem;margin:0;color:rgb(255 255 255 / 78%)}
.pending-hero .eyebrow{color:#8ee3e2}.context-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:.55rem .75rem;color:#164e63;background:#ecfeff;border:1px solid rgb(255 255 255 / 34%);border-radius:999px;font-size:.76rem;font-weight:800}.context-pill.is-global{color:#4c1d95;background:#f3e8ff}
.pending-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.pending-summary>a{display:grid;gap:.15rem;min-width:0;padding:1rem;border:1px solid var(--pp-border-subtle);border-top:3px solid #2b7c8b;border-radius:1rem;background:var(--pp-surface-default);box-shadow:var(--pp-shadow-sm);color:inherit;text-decoration:none}.pending-summary>a:hover,.pending-summary>a:focus-visible{border-color:var(--pp-primary);box-shadow:var(--pp-shadow-md)}.pending-summary>a.is-critical{border-top-color:#b4233f}.pending-summary>a.is-warning{border-top-color:#b66a16}.pending-summary>a.is-success{border-top-color:#17825c}.pending-summary span,.pending-summary small{overflow:hidden;color:var(--pp-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.pending-summary strong{font-size:1.65rem;line-height:1.1;font-variant-numeric:tabular-nums}
.state-panel__hint{font-size:.85rem}.screen-guide-card{margin-top:1rem;border:1px solid #b9dadd;border-radius:1rem;background:linear-gradient(135deg,#f2fbfb,#fff)}.screen-guide-card summary{display:flex;align-items:center;gap:.6rem;padding:1rem 1.15rem;color:#125363;font-weight:800;cursor:pointer}.screen-guide-card summary::marker{color:#287889}.screen-guide-card summary:focus-visible{outline:3px solid var(--pp-brand-primary,#1f73f1);outline-offset:2px}.screen-guide-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;padding:0 1.15rem 1rem}.screen-guide-card p{margin:0;color:var(--pp-text-secondary);font-size:.84rem}
.notification-filter-actions{display:flex;gap:.4rem}.notification-state[aria-busy="true"]{cursor:progress}.notification-card{transition:transform .16s ease,box-shadow .16s ease}.notification-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgb(15 47 61 / 9%)}.notification-card.priority-critica{border-color:rgb(180 76 92 / 35%)}.notification-card .button[aria-busy="true"]{cursor:wait}
@media(max-width:960px){.pending-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-summary>a:last-child{grid-column:span 2}.pending-hero{display:grid}.context-pill{justify-self:start}.notification-filter-actions{display:grid}}
@media(max-width:575px){.pending-hero{padding:1.15rem;border-radius:1rem}.pending-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-summary>a:last-child{grid-column:span 2}.screen-guide-card>div{grid-template-columns:1fr}.notification-filter-actions{grid-template-columns:1fr 1fr}.notification-card__actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.notification-card{transition:none}.notification-card:hover{transform:none}}
