.aqe-decisions {
  --aqe-ink:#13243b; --aqe-muted:#617084; --aqe-line:#dce5eb; --aqe-surface:#fff;
  --aqe-soft:#f4f8fa; --aqe-navy:#0b3158; --aqe-teal:#0f7470; --aqe-focus:#006fcb;
  color:var(--aqe-ink); background:var(--aqe-surface); border:1px solid var(--aqe-line);
  border-radius:22px; box-shadow:0 18px 54px rgba(19,36,59,.08);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; overflow:hidden;
}
.aqe-decisions *,.aqe-decisions *::before,.aqe-decisions *::after{box-sizing:border-box}
.aqe-decisions__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 22px}
.aqe-decisions__eyebrow{margin:0 0 7px;color:var(--aqe-teal);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.aqe-decisions h2{margin:0;color:var(--aqe-navy);font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.1}
.aqe-decisions__intro{margin:9px 0 0;color:var(--aqe-muted);font-size:.96rem}
.aqe-decisions__context{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:220px}
.aqe-decisions__filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:18px 30px;background:var(--aqe-soft);border-block:1px solid var(--aqe-line)}
.aqe-decisions__filters label{display:grid;gap:6px;color:var(--aqe-muted);font-size:.72rem;font-weight:700;letter-spacing:.03em}
.aqe-decisions__filters select,.aqe-decisions__filters input{width:100%;min-height:42px;padding:8px 10px;color:var(--aqe-ink);background:#fff;border:1px solid #cbd8df;border-radius:10px;font:inherit;font-size:.86rem;font-weight:600}
.aqe-decisions__filters select:focus-visible,.aqe-decisions__filters input:focus-visible,.aqe-decisions-button:focus-visible{outline:3px solid color-mix(in srgb,var(--aqe-focus) 35%,transparent);outline-offset:2px}
.aqe-decisions__filter-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px}
.aqe-decisions-button{min-height:42px;padding:9px 16px;border-radius:11px;border:1px solid transparent;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}
.aqe-decisions-button:not(:disabled):hover{transform:translateY(-1px)}
.aqe-decisions-button--primary{color:#fff;background:var(--aqe-navy)}
.aqe-decisions-button--quiet{color:var(--aqe-navy);background:#fff;border-color:#cbd8df}
.aqe-decisions-button:disabled{opacity:.55;cursor:wait}
.aqe-decisions__status{padding-inline:30px}
.aqe-decisions-message{margin:22px 0;padding:18px 20px;border-radius:13px;border:1px solid var(--aqe-line);background:var(--aqe-soft)}
.aqe-decisions-message strong{display:block;color:var(--aqe-navy);font-size:1rem}.aqe-decisions-message p{margin:4px 0 0;color:var(--aqe-muted)}
.aqe-decisions-message--error{background:#fff6f4;border-color:#f1c9c2}.aqe-decisions-message--empty{background:#f6fbfb;border-color:#c5e8e5}
.aqe-decisions__skeleton{display:grid;gap:1px;background:var(--aqe-line)}.aqe-decisions__skeleton[hidden]{display:none}
.aqe-decisions__skeleton span{display:block;height:92px;background:linear-gradient(90deg,#f3f7f8 25%,#fff 50%,#f3f7f8 75%);background-size:200% 100%;animation:aqe-decisions-shimmer 1.2s infinite linear}
.aqe-decisions__table-wrap{overflow-x:auto}.aqe-decisions__table{width:100%;border-collapse:collapse;font-size:.82rem}
.aqe-decisions__table th{padding:13px 14px;color:var(--aqe-muted);background:#fbfcfd;border-bottom:1px solid var(--aqe-line);font-size:.68rem;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap}
.aqe-decisions__table td{min-width:130px;padding:16px 14px;border-bottom:1px solid #e8eef2;vertical-align:top}.aqe-decisions__table tbody tr:hover{background:#fbfdfd}
.aqe-decisions-reason,.aqe-decisions-work,.aqe-decisions-stack{display:grid;gap:6px}.aqe-decisions-reason{min-width:170px}.aqe-decisions-work{min-width:250px;max-width:430px}
.aqe-decisions-reason strong,.aqe-decisions-work strong{color:var(--aqe-ink);font-size:.88rem;line-height:1.35}.aqe-decisions-detail p{margin:0;color:var(--aqe-ink);font-size:.76rem;line-height:1.45}
.aqe-decisions-reference{color:var(--aqe-navy);font-size:.72rem;font-weight:800}.aqe-decisions-overdue,.aqe-decisions-date--overdue{color:#8a271b;font-size:.74rem;font-weight:800}
.aqe-decisions-risk,.aqe-decisions-stack span{color:var(--aqe-muted);font-size:.72rem}.aqe-decisions-date{font-size:.8rem}
.aqe-decisions-reason,.aqe-decisions-work,.aqe-decisions-detail,.aqe-decisions-work strong,.aqe-decisions-detail p{overflow-wrap:anywhere}
.aqe-decisions-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:3px 8px;border-radius:999px;color:#334b62;background:#edf3f6;font-size:.68rem;font-weight:750;white-space:nowrap}
.aqe-decisions-badge--context{color:#165f5d;background:#e5f6f4}.aqe-decisions-badge--status-pending{color:#805106;background:#fff1d7}.aqe-decisions-badge--status-completed{color:#166534;background:#dcfce7}.aqe-decisions-badge--status-cancelled{color:#526271;background:#edf1f3}.aqe-decisions-badge--result{color:#164e63;background:#cffafe}
.aqe-decisions__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:14px 30px;background:#fbfcfd}.aqe-decisions__footer p{margin:0;color:var(--aqe-muted);font-size:.73rem}.aqe-decisions__pagination{display:flex;gap:9px}.aqe-decisions--message{padding:24px}
@keyframes aqe-decisions-shimmer{to{background-position:-200% 0}}
@media(max-width:1100px){.aqe-decisions__filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.aqe-decisions__table{min-width:980px}}
@media(max-width:720px){
  .aqe-decisions{border-radius:16px}.aqe-decisions__header{display:grid;padding:22px 18px 18px}.aqe-decisions__context{justify-content:flex-start;min-width:0}
  .aqe-decisions__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px}.aqe-decisions__filter-actions{justify-content:stretch}.aqe-decisions__filter-actions .aqe-decisions-button{flex:1}
  .aqe-decisions__table{min-width:0}.aqe-decisions__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .aqe-decisions__table,.aqe-decisions__table tbody,.aqe-decisions__table tr,.aqe-decisions__table td{display:block;width:100%}.aqe-decisions__table tbody{display:grid;gap:12px;padding:14px;background:var(--aqe-soft)}
  .aqe-decisions__table tr{padding:15px;background:#fff;border:1px solid var(--aqe-line);border-radius:14px;box-shadow:0 5px 18px rgba(19,36,59,.05)}
  .aqe-decisions__table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;border:0}.aqe-decisions__table td::before{content:attr(data-label);color:var(--aqe-muted);font-size:.66rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}
  .aqe-decisions-work,.aqe-decisions-reason{min-width:0}.aqe-decisions__footer{align-items:stretch;padding:15px 18px;flex-direction:column}.aqe-decisions__pagination{display:grid;grid-template-columns:1fr 1fr}
}
@media(max-width:440px){.aqe-decisions__filters{grid-template-columns:1fr}.aqe-decisions__table td{grid-template-columns:92px minmax(0,1fr)}.aqe-decisions__pagination{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.aqe-decisions *,.aqe-decisions *::before,.aqe-decisions *::after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
