@layer quartz-base{.profilleiste{margin:.4rem 0 .8rem;position:relative}.profilleiste .profil-knopf{background:var(--lightgray);width:100%;color:var(--darkgray);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .55rem;font-family:inherit;font-size:.95rem;transition:background .15s,border-color .15s;display:flex}.profilleiste .profil-knopf:hover{background:var(--gray)}.profilleiste[data-profil]:not([data-profil=""]) .profil-knopf{border-color:var(--profil-farbe,var(--secondary))}.profilleiste .profil-avatar{object-fit:cover;border:2px solid var(--profil-farbe,var(--secondary));border-radius:50%;flex:none;width:26px;height:26px}.profilleiste .profil-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.profilleiste .profil-pfeil{opacity:.6;flex:none;font-size:.8rem}.profilleiste .profil-menue{z-index:30;background:var(--light);border:1px solid var(--lightgray);border-radius:6px;padding:.3rem;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #00000040}.profilleiste .profil-liste{margin:0;padding:0;list-style:none}.profilleiste .profil-liste button{width:100%;color:var(--darkgray);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .45rem;font-family:inherit;font-size:.9rem;display:flex}.profilleiste .profil-liste button:hover{background:var(--lightgray)}.profilleiste .profil-liste img{object-fit:cover;border-radius:50%;width:22px;height:22px}.profilleiste .profil-liste .profil-punkt{border:1px dashed var(--gray);border-radius:50%;flex:none;width:22px;height:22px}.profilleiste .profil-seiten{border-top:1px solid var(--lightgray);margin-top:.3rem;padding-top:.3rem}.profilleiste .profil-seiten:empty{display:none}.profilleiste .profil-seiten .profil-titel{text-transform:uppercase;letter-spacing:.08em;opacity:.6;padding:.2rem .45rem;font-size:.72rem}.profilleiste .profil-seiten a{color:var(--secondary);border-radius:4px;padding:.3rem .45rem;font-size:.9rem;text-decoration:none;display:block}.profilleiste .profil-seiten a:hover{background:var(--lightgray)}.profilleiste .profil-leer{opacity:.6;padding:.35rem .45rem;font-size:.85rem}.profilleiste .profil-einrichten{border:1px dashed color-mix(in srgb, var(--kasten,var(--secondary)) 60%, transparent);border-radius:6px;gap:.05rem;margin-top:.4rem;padding:.4rem .55rem;text-decoration:none;display:grid;background:color-mix(in srgb, var(--kasten,var(--secondary)) 10%, transparent)!important;color:var(--darkgray)!important}.profilleiste .profil-einrichten .marke{text-transform:uppercase;letter-spacing:.07em;opacity:.6;font-size:.64rem}.profilleiste .profil-einrichten .ziel{font-size:.85rem;font-weight:600}.profilleiste .profil-einrichten:hover{border-style:solid;border-color:var(--kasten,var(--secondary))}.profilleiste .profil-konfig{border-top:1px solid var(--lightgray);margin-top:.3rem;padding-top:.3rem}.profilleiste .profil-konfig-knopf{width:100%;color:var(--darkgray);text-align:left;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .45rem;font-family:inherit;font-size:.9rem;display:flex}.profilleiste .profil-konfig-knopf:hover{background:var(--lightgray);opacity:1}.profilleiste .profil-konfig-knopf[aria-pressed=true]{opacity:1}.profilleiste .profil-konfig-knopf[aria-pressed=true] .profil-punkt{background:var(--secondary);border-style:solid;border-color:var(--secondary)}}