.ap-inbox-overview{border:1px solid #cfdeed;border-radius:.9rem;background:#f3f8fd;padding:clamp(.8rem,3vw,1.3rem);margin:.75rem 0 1rem}
.ap-inbox-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}
.ap-inbox-cards button{font:inherit;text-align:start;display:grid;gap:.2rem;border:1px solid #cad9e8;border-radius:.55rem;padding:.65rem;color:#183b5b;background:#fff;cursor:pointer}
.ap-inbox-cards button strong{font-size:1.35rem;line-height:1.1}
.ap-inbox-cards button[data-status="new"]{background:#e8f1ff;color:#174d88}
.ap-inbox-cards button[data-status="discussion"]{background:#fff3d9;color:#704700}
.ap-inbox-cards button[data-status="agreed"]{background:#e3f5ec;color:#176349}
.ap-inbox-cards button[aria-pressed="true"]{outline:2px solid currentColor;outline-offset:-2px}
.ap-inbox-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.55rem;align-items:end;margin-top:.9rem}
.ap-inbox-toolbar label{display:grid;gap:.25rem;margin:0;font-size:.86rem;font-weight:650;min-width:0}
.ap-inbox-toolbar input,.ap-inbox-toolbar select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:.45rem .55rem;border:1px solid #b3c7db;border-radius:.45rem;background:white;color:#142c45;font:inherit}
.ap-inbox-toolbar button{min-height:44px}
.ap-inbox-totals{margin:.65rem 0 0!important;color:#405a72;font-size:.86rem}
@media(max-width:650px){.ap-inbox-toolbar,.ap-inbox-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
