.card-actions{display:flex;gap:5px}.friend-add{border:1px solid var(--line);background:#292516;color:var(--green);font-weight:700;border-radius:999px;padding:8px 10px;cursor:pointer}.community-panel,.group-builder{width:min(570px,calc(100vw - 32px))}.community-tabs{display:flex;border-bottom:1px solid var(--line);gap:20px;margin:18px 0}.community-tabs button{border:0;background:none;padding:10px 2px;color:var(--muted);font-weight:700;cursor:pointer}.community-tabs button.active{color:var(--green);border-bottom:2px solid var(--green)}.community-tabs span{background:var(--lime);border-radius:999px;padding:2px 6px}.empty-friends{text-align:center;color:var(--muted);background:#292516;border-radius:12px;padding:24px;margin:12px 0}.friend-row,.my-group{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:13px 0}.friend-avatar,.group-icon{width:42px;height:42px;border-radius:50%;background:#292516;display:grid;place-items:center;font-family:"DM Serif Display";font-size:20px}.friend-row small,.my-group small{display:block;color:var(--muted);margin-top:3px}.friend-row button,.my-group button,.new-group{border:1px solid var(--line);background:#292516;border-radius:9px;padding:8px 10px;font-weight:600;cursor:pointer}.new-group{width:100%;margin-top:18px;border-style:dashed;color:var(--green);padding:13px}.group-builder label{display:block;font-size:13px;font-weight:700;margin:16px 0}.group-builder input:not([type="checkbox"]),.group-builder select{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;margin-top:7px}.group-builder fieldset{border:0;padding:0;margin:18px 0}.friend-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px}.friend-picker label{border:1px solid var(--line);border-radius:9px;padding:9px;margin:0!important;font-weight:500}#cinemaFields{background:#292516;padding:3px 13px 13px;border-radius:11px;margin-top:12px}@media(max-width:720px){.topbar nav{gap:10px}.friend-row,.my-group{grid-template-columns:auto 1fr}.friend-row button,.my-group button{grid-column:2}.card-actions{flex-direction:column}.plan{align-items:flex-end}}
