body{margin:0}:root{--border-radius:8px;--speed:.5s}a{color:var(--text-primary);text-decoration:none}.dropdown-root{align-items:center;display:inline-flex;position:relative}.nav-image-dropdown{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:188px;transition:height var(--speed) ease,background-color .3s ease,border-color .3s ease;z-index:1000;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:none}.dropdown-footer{width:100%}.item-dropdown{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:160px;transition:height var(--speed) ease,background-color .3s ease,border-color .3s ease;box-shadow:var(--shadow-md);position:absolute;right:0;overflow:hidden;transform:translateY(65%)}.dropdown-portal-menu{z-index:10000!important;position:fixed!important;right:auto!important;transform:none!important}.entry-item-dropdown{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:160px;transition:height var(--speed) ease,background-color .3s ease,border-color .3s ease;box-shadow:var(--shadow-md);position:absolute;right:0;overflow:hidden}.only-key-entity{transform:translateY(87%)}.key-value-entity{transform:translateY(97%)}.entries-panel-dots-dropdown{color:var(--text-inverse);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:160px;transition:height var(--speed) ease,background-color .3s ease,border-color .3s ease;z-index:1001;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:none}.filter-dropdown-menu{color:var(--text-inverse);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:160px;transition:height var(--speed) ease,background-color .3s ease,border-color .3s ease;z-index:1001;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;transform:none}.menu{width:100%}.menu-item{border-radius:var(--border-radius);cursor:pointer;height:auto;color:var(--text-primary);align-items:center;gap:10px;padding:0 .3rem;font-size:18px;font-weight:280;transition:background-color .2s,color .2s;display:flex}.menu-item-icon{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-item-icon svg{font-size:18px}.menu-item-label{flex:1;min-width:0}.menu-item-danger,.menu-item-danger .menu-item-icon{color:var(--accent-danger)}.menu-item:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.menu-item.menu-item-danger:hover{background-color:color-mix(in srgb, var(--accent-danger) 10%, transparent);color:var(--accent-danger)}.menu-item-active{color:var(--nav-accent);font-weight:600}.nav-items-empty-div{color:var(--text-primary);margin:4px 0}
.user-link{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0;transition:opacity .15s;display:inline-flex}.user-link:hover{opacity:.85}.user-link:focus-visible{outline:2px solid var(--border-color-hover);outline-offset:2px}.user-link-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:999px;flex-shrink:0;width:28px;height:28px}.user-link-text{color:var(--text-primary);font-weight:500}.user-link--author .user-link-text{color:var(--text-secondary);font-size:13px}.user-link--author:hover .user-link-text{color:var(--text-primary)}.user-link--inline .user-link-text{font-weight:600}
