/* 28 Oct: one-tap notification deletion, five-tab DM navigation, own verification requests. */
#app-root:not(.hidden)>.mobile-bottom>.mobile-nav-btn.pati-messages-nav .pati-mobile-nav-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:30px}
#app-root:not(.hidden)>.mobile-bottom>.mobile-nav-btn.pati-messages-nav .pati-count-badge{position:absolute;top:-4px;right:-11px;min-width:17px;min-height:17px;border-radius:999px;padding:2px 4px;display:grid;place-items:center;line-height:1;font-size:10px;color:#fff;background:#181818;border:2px solid #fff}
#app-root:not(.hidden)>.mobile-bottom>.mobile-nav-btn.pati-messages-nav.active{background:#f0f0f3!important;color:#171719!important}
#main-content .pati-notifications-simple .pati-alert-simple{display:flex;align-items:center;gap:4px;min-width:0}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-entry{width:auto;min-width:0;flex:1 1 auto}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete{display:grid;place-items:center;flex:0 0 38px;width:38px;height:40px;min-width:38px;margin:0 5px 0 0;border:0;border-radius:11px;background:transparent;color:#777;cursor:pointer;touch-action:manipulation}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete .icon{width:18px;height:18px}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete:active{background:#fce9e9;color:#b02635}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete:hover{background:#f5f2f2;color:#b02635}
#main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete:focus-visible{outline:2px solid #a42f36;outline-offset:2px}
#main-content .pati-profile-verify{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:2px 0 14px}
#main-content .pati-profile-verify-button{min-height:42px;border:1px solid #bfdcff;background:#eef7ff;color:#1364a5;border-radius:12px;padding:10px 15px;font-weight:800;font-size:13px;cursor:pointer}
#main-content .pati-profile-verify-pending{display:inline-flex;align-items:center;min-height:41px;border:1px solid #dee8f9;background:#f3f7ff;color:#28608c;border-radius:12px;padding:10px 14px;font-weight:750;font-size:12px}
#main-content .pati-profile-verify small{display:block;flex:1 0 100%;font-size:11px;line-height:1.5;color:#777;max-width:420px}
#main-content .pati-profile-verify-button:focus-visible{outline:3px solid #5e9ad1;outline-offset:3px}
html[data-pati-theme="dark"] #main-content .pati-profile-verify-button{background:#15334a;color:#d0e9ff;border-color:#35668a}
html[data-pati-theme="dark"] #main-content .pati-profile-verify-pending{background:#26354a;color:#d1e8ff;border-color:#52637a}
html[data-pati-theme="dark"] #main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete{color:#c9c9c9}
@media(max-width:470px){
 #main-content .pati-notifications-simple .pati-alert-simple .pati-alert-entry{padding:11px 6px}
 #main-content .pati-notifications-simple .pati-alert-simple .pati-alert-delete{min-width:42px;width:42px;height:44px;flex-basis:42px;margin-right:2px}
 #main-content .pati-profile-verify{padding-inline:3px}
}
@media(prefers-reduced-motion:reduce){#main-content .pati-profile-verify-button,#main-content .pati-alert-delete{transition:none!important}}
