.dashmon-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dashmon-global-skip-link{position:fixed;z-index:2147483647;top:.5rem;left:.5rem;max-width:calc(100vw - 1rem);padding:.65rem .9rem;border:2px solid currentColor;border-radius:.55rem;background:#fff;color:#0f172a;font:700 .875rem/1.2 system-ui,sans-serif;box-shadow:0 10px 30px rgba(2,6,23,.35);transform:translateY(-180%);transition:transform .12s ease}
[dir="rtl"] .dashmon-global-skip-link{left:auto;right:.5rem}.dashmon-global-skip-link:focus{transform:translateY(0);outline:3px solid #38bdf8;outline-offset:2px}
:where(a,button,input,select,textarea,summary,[role="button"],[role="tab"],[tabindex]):focus-visible{outline:3px solid #38bdf8!important;outline-offset:3px!important}
:where(main,[role="main"],section,[id]){scroll-margin-top:6rem}
:where(button,[role="button"],a,input,select,textarea){accent-color:#0284c7}
:where([aria-disabled="true"]){cursor:not-allowed}
:where(table) th[scope="col"]{text-align:start}
.dashmon-generated-main{display:block;min-height:1px}
@media (forced-colors:active){.dashmon-global-skip-link{border:2px solid ButtonText}.dashmon-global-skip-link:focus{outline:3px solid Highlight}:where(a,button,input,select,textarea,summary,[role="button"],[role="tab"],[tabindex]):focus-visible{outline:3px solid Highlight!important}}
@media (prefers-contrast:more){:where(a,button,input,select,textarea,summary,[role="button"],[role="tab"],[tabindex]):focus-visible{outline-width:4px!important}}
@media (prefers-reduced-motion:reduce){.dashmon-global-skip-link{transition:none!important}html:focus-within{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
[data-app-page] .text-slate-500{color:#94a3b8!important}

/* Billing dialogs must sit above the sticky application shell (z-index: 80). */
[data-app-page="pricing"] #bankModal{z-index:200!important;overflow-y:auto;overscroll-behavior:contain}
[data-app-page="pricing"] #bankModal>.relative{max-height:calc(100dvh - 2rem)}
