
/* Independent personal activity page; community list styling stays unchanged. */
#crcProfilePanel[hidden]{display:none!important}
#crcProfilePanel{position:fixed;inset:0;z-index:9500;display:block;width:100%;max-width:480px;margin-inline:auto;background:#0b1019;color:#f3f6fa;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(28px + env(safe-area-inset-bottom));box-shadow:0 0 0 100vmax rgba(7,10,17,.82);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}
body.crc-v86-profile-open{overflow:hidden!important}
body.crc-v86-profile-open .crc-community-fab{visibility:hidden!important}
#crcProfilePanel .crc-profile-head{position:sticky;top:0;z-index:9501;display:flex;direction:ltr;align-items:center;gap:12px;min-height:58px;padding:9px 16px;padding-top:calc(9px + env(safe-area-inset-top));background:rgba(11,16,25,.98);border-bottom:1px solid #2f3946}
#crcProfilePanel .crc-profile-head h1{min-width:0;flex:1;margin:0;color:#f3f6fa;font-size:17px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}
#crcProfilePanel button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#crcProfilePanel .crc-profile-back{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:38px;padding:8px 11px;border-radius:10px;border:1px solid #364252;background:#131b27;color:#fff;font-size:12px;font-weight:800;line-height:1.1;white-space:nowrap}
#crcProfilePanel .crc-profile-shell{padding:18px 16px 28px}
#crcProfilePanel .crc-profile-tabs{display:flex;gap:6px;padding:5px;border:1px solid #2a3444;border-radius:13px;background:#101722;margin-bottom:18px}
#crcProfilePanel .crc-profile-tabs button{flex:1;min-width:0;min-height:42px;padding:9px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aebaca;font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}
#crcProfilePanel .crc-profile-tabs button[aria-selected="true"]{border-color:#674048;background:#331b23;color:#ffd8dc}
#crcProfilePanel .crc-profile-list{display:grid;gap:14px}
#crcProfilePanel .crc-profile-card{padding:18px 16px;border:1px solid #283243;border-radius:17px;background:#121a27;overflow:hidden}
#crcProfilePanel .crc-profile-card h2{margin:0 0 9px;font-size:17px;line-height:1.45;font-weight:750;overflow-wrap:anywhere;color:#f5f7fb}
#crcProfilePanel .crc-profile-card h2 button{padding:0;border:0;background:transparent;display:block;width:100%;color:inherit;font:inherit;text-align:inherit;overflow-wrap:anywhere}
#crcProfilePanel .crc-profile-card time{display:block;color:#a9b5c5;font-size:11px;line-height:1.6;margin-bottom:13px}
#crcProfilePanel .crc-profile-post-excerpt,#crcProfilePanel .crc-profile-reply-text{margin:0;color:#d9e1ec;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
#crcProfilePanel .crc-profile-original-label{display:block;margin-bottom:7px;color:#a9b5c5;font-size:11px;font-weight:700;line-height:1.4}
#crcProfilePanel .crc-profile-unavailable{margin:0 0 12px;color:#a9b5c5;font-size:12px;line-height:1.6}
#crcProfilePanel .crc-profile-read{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:11px 0 0;min-height:40px;width:100%;border:0;border-top:1px solid #2b3545;background:transparent;color:#ffc0c7;font-size:12px;font-weight:800;line-height:1.5;text-align:start}
#crcProfilePanel .crc-profile-read svg{flex:0 0 auto;width:18px;height:18px}
#crcProfilePanel[dir="rtl"] .crc-profile-read svg{transform:rotate(180deg)}
#crcProfilePanel .crc-profile-empty{padding:42px 16px;text-align:center;color:#b8c4d5;border:1px solid #283243;border-radius:17px;background:#101722}
#crcProfilePanel .crc-profile-empty svg{display:block;width:36px;height:36px;margin:0 auto 18px;color:#f0a8b1}
#crcProfilePanel .crc-profile-empty p{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}
#crcProfilePanel .crc-profile-more{display:block;min-height:44px;margin:18px auto 0;padding:10px 20px;border:1px solid #455166;border-radius:11px;background:#172131;color:#f5f7fb;font-size:13px;font-weight:750}
#crcProfilePanel button:focus-visible{outline:2px solid #ff929b;outline-offset:4px}
#crcStoryReader [data-crc-own-reply-index]{scroll-margin-block:100px}
#crcStoryReader .crc-v86-own-reply-target{outline:2px solid #fa929b;outline-offset:4px}
@media(max-width:360px){#crcProfilePanel .crc-profile-head{padding-inline:12px;gap:9px}#crcProfilePanel .crc-profile-head h1{font-size:16px}#crcProfilePanel .crc-profile-shell{padding-inline:12px}#crcProfilePanel .crc-profile-card{padding:16px 13px}#crcProfilePanel .crc-profile-tabs button{font-size:12px}}

