.person-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:750;line-height:1;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff45;vertical-align:middle}.person-avatar img{width:100%;height:100%;object-fit:cover}.person-tiny{width:21px;height:21px;font-size:10px}.person-small{width:30px;height:30px;font-size:12px}.person-medium{width:42px;height:42px;font-size:17px}.person-large{width:76px;height:76px;font-size:28px}.avatar-violet,.swatch-violet{background:#6d4ce4}.avatar-blue,.swatch-blue{background:#2563c7}.avatar-cyan,.swatch-cyan{background:#087c91}.avatar-emerald,.swatch-emerald{background:#087f5b}.avatar-lime,.swatch-lime{background:#567b16}.avatar-amber,.swatch-amber{background:#a9660a}.avatar-coral,.swatch-coral{background:#ba492d}.avatar-pink,.swatch-pink{background:#b53277}.avatar-slate,.swatch-slate{background:#526078}.person-chip{display:inline-flex;gap:6px;align-items:center;max-width:100%;border-radius:100px;padding:3px 9px 3px 3px;font-size:11px;font-weight:650;line-height:1.4;vertical-align:middle}.person-chip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.badge-violet{background:#ece6ff;color:#52309b}.badge-blue{background:#e1eeff;color:#254e87}.badge-cyan{background:#dff5f7;color:#196273}.badge-emerald{background:#dff4eb;color:#216545}.badge-lime{background:#edf4d6;color:#4b641a}.badge-amber{background:#fff0cf;color:#825511}.badge-coral{background:#ffe5db;color:#903d29}.badge-pink{background:#fbe2ef;color:#8c3262}.badge-slate{background:#e8ecf3;color:#42526b}.author-unknown{font-size:10px;color:#85849b}.card-author{display:block;margin-top:12px}.card-author .person-chip{font-size:10px}.card-author .person-chip>span:last-child{max-width:170px}.profile-editor-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:8px 0 22px}.profile-preview{display:flex;gap:12px;align-items:center;min-height:80px}.profile-preview-text strong{display:block;font-size:19px;margin-bottom:8px;overflow-wrap:anywhere}.person-palette{padding:0;border:0;margin:20px 0}.person-palette legend{font-size:12px;font-weight:650;margin-bottom:11px;color:#5a566e}.person-palette>div{display:flex;gap:9px;flex-wrap:wrap}.person-swatch{width:30px;height:30px;border-radius:50%;position:relative;cursor:pointer;display:block;flex-shrink:0}.person-swatch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.person-swatch span{display:block;inset:3px;position:absolute;border-radius:50%;pointer-events:none}.person-swatch input:checked+span{border:2px solid white;box-shadow:0 0 0 3px #282244}.person-swatch:focus-within{outline:2px solid #40356e;outline-offset:3px}.avatar-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.avatar-choice{position:relative;display:grid;place-items:center;min-width:42px;height:42px;border-radius:11px;background:#eeedf5;cursor:pointer}.avatar-choice input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%;height:100%;margin:0}.avatar-choice span{display:grid;place-items:center;width:100%;height:100%;border-radius:11px;font-size:20px}.avatar-choice input:checked+span{box-shadow:inset 0 0 0 2px #7560c9;background:#e6e1ff}.avatar-choice:focus-within{outline:2px solid #40356e;outline-offset:2px}.profile-photo-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.participant-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-5px 0 20px;padding:12px 16px;border:1px solid #dad5ef;border-radius:13px;background:#ffffffdb}.participant-summary button{display:flex;align-items:center;gap:10px;font:inherit;cursor:pointer;background:transparent;border:0;color:#51456f;text-align:left;min-width:0}.participant-summary strong{font-size:12px}.participant-summary small{display:block;font-size:10px;color:#80778f;line-height:1.6}.avatar-stack{display:inline-flex;padding-left:5px;flex-shrink:0}.avatar-stack .person-avatar{margin-left:-5px;border:2px solid #fff}.sharing-flag{display:inline-flex;font-size:10px;padding:4px 8px;border-radius:20px;background:#e7ddff;color:#5b3e98;font-weight:700}.participant-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e8e5f1}.participant-row>div{min-width:0;flex:1}.participant-row strong{font-size:12px;overflow-wrap:anywhere}.participant-row small{display:block;color:#827b91;font-size:10px;line-height:1.7;margin-top:3px}.participant-row .button{flex-shrink:0}.participant-actions{display:flex;flex-wrap:wrap;gap:6px}.invite-state{display:inline-flex;font-size:10px;border-radius:20px;padding:3px 8px;font-weight:650}.invite-pending{background:#fff0cf;color:#825511}.invite-accepted{background:#dff4eb;color:#216545}.invite-ended{background:#ececf1;color:#777184}.member-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.member-section-title h3{font-size:13px}.card-origin{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 17px;font-size:11px;color:#827b91}.card-origin time{font-size:10px}.nav-profile-avatar{margin-right:4px}.member-empty{font-size:12px;color:#827b91;margin:12px 0}.participant-updated{font-size:10px!important;color:#827b91!important;margin:8px 0!important}@media(max-width:640px){.participant-summary{padding:10px 12px;gap:10px}.participant-row{gap:9px;flex-wrap:wrap}.participant-row .button{padding:7px 9px}.participant-actions{flex-basis:100%}.profile-preview{gap:9px}.profile-preview-text strong{font-size:17px}.person-swatch{width:28px;height:28px}.person-palette>div{gap:9px}.top-actions{gap:9px}.card-author .person-chip>span:last-child{max-width:150px}}
.person-avatar.has-person-photo{padding:3px;box-shadow:none}.person-avatar.has-person-photo img{border-radius:50%}.person-tiny.has-person-photo{padding:1px}.list-author{flex-shrink:0}
