/* Browserunabhängige, geometrische Symbole statt fehleranfälliger Unicode-Glyphen. */
.brand-mark,.admin-brand>span,.admin-welcome-mark,.project-symbol,.admin-project-icon,.stat-icon,.admin-stat>span,.support-topics>a>span,.extension-mark,.studio-node>span,.security-icon{font-size:0!important}
.brand-mark::before,.admin-brand>span::before,.admin-welcome-mark::before,.project-symbol::before,.admin-project-icon::before,.stat-icon::before,.admin-stat>span::before,.support-topics>a>span::before,.extension-mark::before,.studio-node>span::before,.security-icon::before{content:"";display:block;width:19px;height:19px;background:currentColor;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%)}
.brand-mark::before{width:15px;height:15px}.admin-brand>span::before{width:18px;height:18px}.admin-welcome-mark::before{width:28px;height:28px}.project-symbol::before,.admin-project-icon::before,.stat-icon::before,.admin-stat>span::before{width:18px;height:18px}.support-topics>a>span::before{width:17px;height:17px}.extension-mark::before,.studio-node>span::before,.security-icon::before{width:16px;height:16px}
.project-symbol{position:relative}
.project-symbol::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.brand-mark{position:relative;display:block}.brand-mark::before{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}
.row-menu-button,.table-actions,.project-menu{position:relative;font-size:0!important}
.row-menu-button::before,.table-actions::before,.project-menu::before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);box-shadow:-7px 0 currentColor,7px 0 currentColor}
.nav-icon{font-size:0!important}
.nav-icon::before{content:"";display:block;width:16px;height:16px;background:currentColor;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%)}
.nav a[href="/dashboard"] .nav-icon::before,.admin-sidebar a[href="/admin/dashboard"]>.nav-icon::before{clip-path:polygon(50% 0,100% 42%,88% 42%,88% 100%,58% 100%,58% 67%,42% 67%,42% 100%,12% 100%,12% 42%,0 42%)}
.nav a[href="/"] .nav-icon::before{clip-path:circle(44% at 50% 50%);box-shadow:inset 0 0 0 5px #fff}
.nav a[href="/projects"] .nav-icon::before,.admin-sidebar a[href="/admin/projects"]>.nav-icon::before{clip-path:polygon(0 20%,42% 20%,52% 35%,100% 35%,90% 88%,8% 88%)}
.nav a[href="/tests"] .nav-icon::before{clip-path:polygon(0 0,43% 0,43% 43%,0 43%,0 0,57% 0,100% 0,100% 43%,57% 43%,57% 0,0 57%,43% 57%,43% 100%,0 100%,0 57%,57% 57%,100% 57%,100% 100%,57% 100%)}
.nav a[href="/history"] .nav-icon::before{border-radius:50%;clip-path:none;background:conic-gradient(currentColor 0 76%,transparent 76%);box-shadow:inset 0 0 0 5px currentColor}
.nav a[href="/cloud"] .nav-icon::before{clip-path:ellipse(48% 34% at 50% 61%)}
.admin-sidebar a[href="/admin/users"]>.nav-icon::before{clip-path:polygon(35% 0,65% 0,75% 34%,65% 48%,85% 57%,100% 100%,0 100%,15% 57%,35% 48%,25% 34%)}
.history-layout .donut{background:conic-gradient(#199a50 0 75%,#80d39f 75%)}
