/* Isolated QA final discussion refinements */
.u2-aavi-dock.u2-dismiss-immediately .u2-aavi-dock-close,
.u2-aavi-dock.u2-dismiss-immediately.u2-aavi-named .u2-aavi-dock-close{opacity:0!important;transform:scale(.85)!important;pointer-events:none!important;transition:opacity 115ms ease,transform 115ms ease!important}
.u2-header-menu .u2-sync-footer.u2-compact-sync{min-height:40px!important;padding:8px 12px!important;display:flex!important;align-items:center}
.u2-header-menu .u2-sync-footer.u2-compact-sync .u2-sync-copy small{display:none!important}
.u2-header-menu .u2-sync-footer.u2-compact-sync .u2-sync-copy strong{font-size:12px!important;font-weight:550!important}
.u2-display-gear{width:36px!important;height:36px!important;border-radius:12px!important;background:rgba(184,230,209,.10)!important;border:1px solid rgba(6,78,59,.19)!important;box-shadow:none!important;display:grid;place-items:center}
.u2-display-gear svg{height:18px;width:18px}
.u2-fixed-chevron{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;font-size:0!important;line-height:0!important;color:#0b6049!important}
.u2-fixed-chevron svg{width:18px!important;height:18px!important;transition:transform .22s ease}
.u2-fixed-chevron.is-open svg{transform:rotate(180deg)}
.u2-unbudgeted-breakdown button{display:grid!important;grid-template-columns:minmax(115px,1fr) minmax(98px,110px) minmax(95px,125px) 17px!important;gap:10px!important;align-items:center!important}
.u2-unbudgeted-breakdown .u2-ub-count{display:block!important;white-space:nowrap;text-align:right!important}
.u2-unbudgeted-breakdown .u2-ub-amount{text-align:right!important;white-space:nowrap}
.u2-unbudgeted-breakdown .u2-ub-arrow{text-align:right}
@media(max-width:570px){.u2-unbudgeted-breakdown button{grid-template-columns:minmax(75px,1fr) 84px minmax(90px,110px) 11px!important;gap:4px!important}.u2-unbudgeted-breakdown .u2-ub-count{font-size:10px!important}}
.budget-tools-v1262{background:rgba(184,230,209,.065)!important;border:1px solid rgba(6,78,59,.13)!important;box-shadow:none!important;border-radius:17px!important;color:var(--text)!important}
.budget-tools-v1262 em{color:#0b654b!important;font-size:20px!important}
.u2-unbudgeted-transaction-list{display:grid;gap:0;background:rgba(255,255,255,.55);border-radius:15px;overflow:hidden;border:1px solid rgba(6,78,59,.10)}
.u2-unbudgeted-transaction{background:transparent!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 12px;gap:13px;align-items:center;border:0!important;border-bottom:1px solid rgba(6,78,59,.10)!important;padding:14px 14px!important;width:100%;text-align:left;color:var(--text)!important;font-size:13px}
.u2-unbudgeted-transaction:last-child{border-bottom:0!important}.u2-unbudgeted-transaction span{min-width:0;display:grid;gap:4px}.u2-unbudgeted-transaction strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u2-unbudgeted-transaction small{color:var(--muted);font-size:11px}.u2-unbudgeted-transaction b{white-space:nowrap;color:var(--text)}.u2-unbudgeted-transaction i{color:#0b6049;font-size:20px;font-style:normal}
.budget-v14-card.u2-at-limit .budget-v14-progress i{background:#bf975a!important}.budget-v14-card.u2-at-limit .budget-v14-foot span:first-child{color:#a37c46!important}
.u2-sinking-modal form>.primary{margin-top:20px!important;margin-bottom:16px!important;background:#0b644c!important;border-color:#0b644c!important}
.u2-sinking-modal .empty{background:transparent!important;border:1px dashed rgba(6,78,59,.17)!important;color:var(--muted)!important;min-height:48px!important;padding:13px!important;margin-top:12px!important}
.u2-sinking-modal .field{margin-bottom:15px!important}
@media(prefers-reduced-motion:reduce){.u2-fixed-chevron svg,.u2-aavi-dock.u2-dismiss-immediately .u2-aavi-dock-close{transition:none!important}}
