.rejected-report-notice{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px) + var(--app-toast-height, 0px));z-index:40;max-width:calc(100vw - 2rem)}.rejected-report-notice-compact{display:flex;align-items:center;overflow:hidden;border:1px solid rgb(239 68 68 / 45%);border-radius:.75rem;background:#b91c1c;color:#fff;box-shadow:0 4px 16px #00000026}.rejected-report-notice-open{display:flex;min-height:44px;min-width:44px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.rejected-report-notice-close{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.rejected-report-notice button:hover{background-color:#ffffff1a}.rejected-report-notice button:focus-visible{outline:2px solid white;outline-offset:-3px}.rejected-report-notice-expanded{width:22rem}.rejected-report-notice-details{max-height:min(10rem,28dvh);overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain}.app-toast-viewport{bottom:calc(1rem + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom,0px))}@media(max-width:639px){.rejected-report-notice,.app-toast-viewport{bottom:calc(var( --app-mobile-nav-height, calc(4rem + env(safe-area-inset-bottom, 0px)) ) + .75rem)}.rejected-report-notice{bottom:calc(var( --app-mobile-nav-height, calc(4rem + env(safe-area-inset-bottom, 0px)) ) + .75rem + var(--app-toast-height, 0px))}.app-toast-viewport{max-height:calc(100dvh - var( --app-mobile-nav-height, calc(4rem + env(safe-area-inset-bottom, 0px)) ) - 1.5rem)}}@media(prefers-reduced-motion:reduce){.app-toast-viewport>*{animation:none!important;transition:none!important}}
