.sheet-tabs button.has-news:not(.active){border:1px solid #83b8d7;box-shadow:0 0 7px #7cbde52e;animation:tab-news 2s ease-in-out 3;position:relative;}
.sheet-tabs button.has-news::after{content:'';display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:#b2e3ee;vertical-align:middle;}
.tool-new{display:inline-block;margin-left:8px;padding:2px 5px;border:1px solid #82bacd66;border-radius:4px;color:#ade2ed;font-size:9px;letter-spacing:.08em;vertical-align:middle;}
@keyframes tab-news{50%{border-color:#b4dbea;box-shadow:0 0 10px #83c8ec55;}}
@media(prefers-reduced-motion:reduce){.sheet-tabs button.has-news:not(.active){animation:none;}}
