.sa-fin-dropdown{max-height:min(72vh,620px);overflow-y:auto;overscroll-behavior:contain}
.sa-center-section{display:grid;gap:8px;margin:12px 0 16px}
.sa-center-heading{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#a6b5cb}
.sa-fin-dropdown a.sa-center-item{display:grid;gap:5px;border:1px solid #40536b;border-radius:11px;padding:12px;background:#142136;color:#eaf2ff;text-decoration:none}
.sa-fin-dropdown a.sa-center-item--urgent{border-color:#d88932;background:linear-gradient(120deg,#312419,#172235)}
.sa-fin-dropdown a.sa-center-item:hover,.sa-fin-dropdown a.sa-center-item:focus-visible{outline:2px solid #fbab49;outline-offset:2px}
.sa-center-item strong{font-size:13px;line-height:1.4;color:#fff}
.sa-center-item span{font-size:12px;line-height:1.45;color:#c4d0e0}
.sa-center-item small{font-size:11px;color:#ffc675;font-weight:700}
.sa-center-empty{padding:7px 0;color:#adbed0;font-size:12px}
.sa-center-error{color:#ffcc8a;font-size:12px;padding:6px 0}
.sa-center-retry{background:transparent;border:0;color:#f7b65d;text-decoration:underline;cursor:pointer;font:inherit}
.sa-notice-pending,.sa-fin-bell.sa-notice-pending{color:#ffe2b9!important;background:#613713!important;border-color:#ffab43!important;animation:sa-notice-pulse 1.8s ease-in-out infinite}
.sa-notice-pending .rv-aprovacao-contador,.sa-center-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:99px;background:#ffb24c;color:#291503;font-size:11px;font-weight:900;padding:0 5px;margin-left:5px}
@keyframes sa-notice-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,157,45,.13)}50%{box-shadow:0 0 0 4px rgba(255,157,45,.2);border-color:#ffd093}}
@media(prefers-reduced-motion:reduce){.sa-notice-pending,.sa-fin-bell.sa-notice-pending{animation:none;box-shadow:0 0 0 2px rgba(255,157,45,.2)}}
@media(max-width:480px){.sa-fin-dropdown{max-width:calc(100vw - 24px);max-height:70vh}.sa-center-item strong{font-size:13px}}
