.community-data-panel{margin-top:18px;padding:20px;border:1px solid #cbd9ec;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#fff)}.community-data-panel h3{margin:0;color:#315b92;font-size:18px}.community-data-panel>p{margin:8px 0 16px;color:#687e9d;font-size:13px;line-height:1.7}.community-data-auth{display:flex;gap:8px;flex-wrap:wrap}.community-data-auth input,.community-data-form input,.community-data-form select{min-width:0;padding:9px 10px;border:1px solid #c5d7ea;border-radius:8px;background:#fff;color:#455d80;font:inherit;font-size:13px}.community-data-auth input{flex:1 1 150px}.community-data-auth button,.community-data-form button{padding:9px 13px;border:0;border-radius:8px;background:#426fae;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.community-data-auth button:hover,.community-data-form button:hover{background:#315b94}.community-data-status{display:block;min-height:20px;margin-top:10px;color:#7388a6;font-size:12px}.community-data-workspace{margin-top:16px;padding-top:16px;border-top:1px solid #d5e1ef}.community-data-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.community-data-form .full{grid-column:1/-1}.community-data-list{display:grid;gap:7px;margin-top:15px}.community-data-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #d4e0ed;border-radius:8px;background:rgba(255,255,255,.75);font-size:13px}.community-data-row div{display:grid;gap:2px}.community-data-row small{color:#7890ae}.community-data-row button{flex:0 0 auto;padding:6px 8px;border:1px solid #d6a9a9;border-radius:6px;background:#fff;color:#a55656;font:inherit;font-size:11px;cursor:pointer}.friend-aid-button{margin-left:6px!important;border-color:#94b6db!important;background:#eef6ff!important;color:#38699f!important}@media(max-width:680px){.community-data-panel{padding:15px}.community-data-form{grid-template-columns:1fr 1fr}.community-data-form .full{grid-column:1/-1}.community-data-row{align-items:flex-start}.community-data-row button{margin-top:2px}}
