.profile-menu[data-v-2c03ff01]{position:relative}.profile-menu__trigger[data-v-2c03ff01]{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .18s,background-color .18s;display:inline-flex}.profile-menu__trigger[data-v-2c03ff01]:hover{opacity:.6}.profile-menu__item[data-v-2c03ff01]:focus-visible,.profile-menu__trigger[data-v-2c03ff01]:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.profile-menu__trigger--desktop[data-v-2c03ff01]{font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;white-space:nowrap;gap:4px}.profile-menu__trigger--mobile[data-v-2c03ff01]{width:44px;height:44px;position:relative}.profile-menu__trigger--mobile[data-v-2c03ff01]:hover{background:var(--color-neutral-200);opacity:1}.profile-menu__arrow[data-v-2c03ff01]{width:24px;height:24px;transition:transform .18s}.profile-menu__arrow--open[data-v-2c03ff01]{transform:rotate(180deg)}.profile-menu__arrow--mobile[data-v-2c03ff01]{width:14px;height:14px;position:absolute;bottom:1px;right:0}.profile-menu__dropdown[data-v-2c03ff01]{background:var(--color-white);border:1px solid var(--color-neutral-300);box-shadow:var(--popup-shadow);z-index:2;flex-direction:column;min-width:240px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.profile-menu__item[data-v-2c03ff01]{background:var(--color-white);color:var(--color-black);font:inherit;text-align:left;text-transform:uppercase;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:16px;font-weight:400;line-height:1.1;text-decoration:none;display:flex}.profile-menu__item-icon[data-v-2c03ff01]{flex:0 0 24px;width:24px;height:24px;display:block}.profile-menu__item[data-v-2c03ff01]:hover{background:var(--color-neutral-100)}@media (prefers-reduced-motion:reduce){.profile-menu__arrow[data-v-2c03ff01],.profile-menu__trigger[data-v-2c03ff01]{transition:none}}.app-header--personal-profile[data-v-ef0e3222]{background:var(--color-white)}.photo-storage-notice[data-v-ef0e3222]{color:var(--color-white);text-align:center;text-transform:none;text-wrap:pretty;background:#2f7d02;margin:0;padding:6px 12px;font-size:13px;font-weight:400;line-height:1.25}@media (min-width:768px){.photo-storage-notice[data-v-ef0e3222]{padding:5px 16px;font-size:14px}}
