.decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 24px}.decision-button,.notification-decisions button,.secondary-save{min-height:44px;border:1px solid var(--hairline);border-radius:12px;background:var(--layer-2);color:var(--text);font:inherit;font-size:12px;font-weight:650;transition:background .16s ease,border-color .16s ease,transform .16s ease}.decision-button:hover,.notification-decisions button:hover,.secondary-save:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18)}.decision-button.approve,.notification-decisions .approve{background:rgba(125,246,196,.1);border-color:rgba(125,246,196,.28);color:var(--mint)}.decision-button.decline,.notification-decisions .decline{background:rgba(255,121,121,.07);border-color:rgba(255,121,121,.2);color:#ff9a9a}.decision-button.changes,.notification-decisions .changes{color:#f2c879}.decision-button.discuss,.notification-decisions .discuss{color:#b9a8ff}.secondary-save{width:100%;margin-top:8px;background:transparent;color:var(--muted)}.notification-entry{overflow:hidden;border-radius:14px;background:transparent}.notification-entry.unread{background:rgba(125,246,196,.055)}.notification-entry .notification-item{width:100%;border-radius:0}.notification-entry.unread .notification-item:after{content:"";position:absolute;right:14px;top:18px;width:6px;height:6px;border-radius:50%;background:var(--mint)}.notification-decisions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 10px 12px}.notification-decisions button{min-height:34px;padding:0 4px;border-radius:9px;font-size:9px}.notification-decisions button:disabled{opacity:.45;transform:none}@media(max-width:420px){.notification-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}}
