/* ProjectQuest Finance v21.46.1.8.22.5 review enhancements */
.pq8225-reference-cell{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--pq-text,#eef7fb)}
.pq8225-reference-card{display:grid;align-content:center;gap:.08rem;min-height:54px;padding:.55rem .7rem;border:1px solid var(--pq-border,rgba(255,255,255,.16));border-radius:9px;background:var(--pq-surface-2,#111823)}
.pq8225-reference-card span,.pq8225-suggestion span{font-size:.7rem;color:var(--pq-muted,#95a9b7);text-transform:uppercase;letter-spacing:.05em}.pq8225-reference-card strong{font-variant-numeric:tabular-nums}.pq8225-reference-card small{color:var(--pq-muted,#95a9b7);font-size:.72rem}
.pq8225-rule-controls{display:grid;gap:.45rem;margin:.75rem 0;padding:.7rem;border:1px solid var(--pq-border,rgba(255,255,255,.12));border-radius:10px;background:color-mix(in srgb,var(--pq-surface-2,#111823) 90%,transparent)}.pq8225-rule-controls label{display:flex!important;align-items:center;gap:.5rem;margin:0!important}.pq8225-rule-controls input{width:auto!important;min-height:auto!important}.pq8225-apply-existing{color:var(--pq-muted,#95a9b7)}
.pq8225-suggestion{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin:.75rem 0;padding:.7rem .8rem;border:1px solid var(--pq-accent,#58d6c7);border-radius:10px;background:color-mix(in srgb,var(--pq-accent,#58d6c7) 10%,var(--pq-surface-2,#111823))}.pq8225-suggestion>div{display:grid;gap:.15rem}.pq8225-suggestion button{white-space:nowrap}
.pq8225-toast{position:fixed;right:18px;bottom:18px;z-index:2147483647;max-width:440px;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#101a23;color:#f6fbff;box-shadow:0 14px 36px rgba(0,0,0,.4);opacity:0;transform:translateY(8px);transition:.18s}.pq8225-toast.error{border-color:#ff8c78}.pq8225-toast.show{opacity:1;transform:none}
@media(max-width:760px){.pq8225-suggestion{align-items:stretch;flex-direction:column}.pq8225-suggestion button{width:100%}}
