.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 rgba(0,0,0,.15)}.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:rgba(255,255,255,.1)}.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}}.user-profile-card-overlay .user-profile-card-cover{height:6rem}.user-profile-card-overlay .user-profile-card-status{white-space:normal}@media(max-width:360px){.user-profile-card-overlay .user-profile-card-actions.grid-cols-2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.user-profile-card-overlay .user-profile-card-actions button{padding-inline:.5rem}.user-profile-card-overlay .user-profile-card-actions button svg{display:none}}@media(max-height:720px){.user-profile-card-overlay{width:min(560px,calc(100vw - 32px))}.user-profile-card-overlay .user-profile-card-cover{height:3rem}.user-profile-card-overlay .user-profile-card-avatar-row{margin-top:-1.75rem}.user-profile-card-overlay .user-profile-card-avatar{width:3.5rem;height:3.5rem}.user-profile-card-overlay .user-profile-card-content{padding:0 1rem 1rem}.user-profile-card-overlay .user-profile-card-identity,.user-profile-card-overlay .user-profile-card-work{margin-top:.5rem}.user-profile-card-overlay .user-profile-card-status{line-height:1.125rem}.user-profile-card-overlay .user-profile-card-contacts,.user-profile-card-overlay .user-profile-card-actions{margin-top:.75rem}.user-profile-card-overlay .user-profile-card-contacts>a{min-height:44px;padding-block:.25rem}}@media(max-height:540px){.user-profile-card-overlay{width:min(720px,calc(100vw - 32px))}.user-profile-card-overlay .user-profile-card-cover{display:none}.user-profile-card-overlay[data-user-profile-drawer]>div:first-child{height:.25rem;margin-block:.25rem;flex-shrink:0}.user-profile-card-overlay .user-profile-card-content{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.25rem .75rem;padding:.5rem .75rem}.user-profile-card-overlay .user-profile-card-avatar-row{grid-area:1 / 1 / 4;align-self:start;flex-direction:column;align-items:center;justify-content:start;gap:.25rem;margin-top:0}.user-profile-card-overlay .user-profile-card-avatar{width:3rem;height:3rem}.user-profile-card-overlay .user-profile-card-avatar-row>a{width:2.25rem;margin:0;padding:0;transform:none;justify-content:center;font-size:0;gap:0}.user-profile-card-overlay .user-profile-card-identity{display:contents}.user-profile-card-overlay .user-profile-card-identity>h2{grid-area:1 / 2}.user-profile-card-overlay .user-profile-card-role{grid-area:2 / 2;margin-top:0}.user-profile-card-overlay .user-profile-card-work{grid-area:3 / 2;margin-top:0}.user-profile-card-overlay .user-profile-card-status{grid-area:4 / 1 / auto / -1;margin-top:0}.user-profile-card-overlay .user-profile-card-contacts{grid-area:5 / 1 / auto / -1;margin-top:0}.user-profile-card-overlay .user-profile-card-contacts-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-inline:.5rem}.user-profile-card-overlay .user-profile-card-contacts-list>a{display:block;border:0}.user-profile-card-overlay .user-profile-card-contacts-list>a>span:first-child{display:none}.user-profile-card-overlay .user-profile-card-contacts-list>a[href^="tel:"] .user-profile-card-contact-value{white-space:normal;overflow:visible;overflow-wrap:anywhere}.user-profile-card-overlay .user-profile-card-actions{grid-area:6 / 1 / auto / -1;margin-top:0}}
