.activity-bar{position:sticky;top:var(--activity-top,200px);z-index:1020;background:#111015f5;border-bottom:1px solid #39303f;flex-shrink:0;box-sizing:border-box}
.activity-bar.is-transitioning{overflow:hidden}
.activity-bar.is-transitioning .activity-bar-inner{height:100%;box-sizing:border-box}
.activity-tile-count[hidden]{display:none}
.activity-bar[hidden]{display:none!important}
.activity-bar-inner{display:flex;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px}
.activity-bar-toggle{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid #44374c;border-radius:8px;background:#1c1722;color:#bcb0c5;cursor:pointer}
.activity-bar-toggle svg{transition:transform 1s cubic-bezier(.65,0,.25,1)}
.activity-bar-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.activity-bar-toggle:hover{color:#d5df86;border-color:#8c9450}
.activity-bar-toggle:focus-visible{outline:2px solid #d5df86;outline-offset:3px}
.activity-bar-toggle:disabled{opacity:.6;cursor:wait}
.activity-bar.is-collapsed .activity-bar-inner{padding-top:4px;padding-bottom:4px}
.activity-bar-items[hidden],.activity-bar-error[hidden]{display:none!important}
.activity-bar-error{color:#d6b1a7;font-size:11px;line-height:1.5;max-width:270px}
.activity-bar-items{display:flex;flex:1;align-items:flex-start;gap:16px;overflow-x:auto;padding:3px 4px 5px;scrollbar-width:thin;scrollbar-color:#44384b transparent;min-width:0}
.activity-tile{width:65px;flex:0 0 65px;text-align:center;text-decoration:none!important;position:relative;display:flex;align-items:center;flex-direction:column;gap:5px;color:#aaa0b3}
.activity-tile-icon{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:12px;border:1px solid #4a3d52;background:linear-gradient(145deg,#2b2033,#15121b);overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #ffffff06}
.activity-tile svg{width:25px;height:25px;position:relative;z-index:1;color:#c7b3d0}
.activity-tile-shade{position:absolute;inset:0;background:conic-gradient(from 0deg,#07060bbd 0deg var(--sweep,0deg),transparent var(--sweep,0deg) 360deg);z-index:2;pointer-events:none}
.activity-tile-fill{position:absolute;inset:auto 0 0;height:var(--fill,0%);background:#d5df8630;z-index:0;transition:height 1s linear}
.activity-tile-count{position:absolute;top:-3px;right:1px;z-index:3;min-width:18px;line-height:18px;padding:0 4px;font-size:10px;border-radius:5px;background:#302738;border:1px solid #695476;color:#efe4f4}
.activity-tile-label{font-size:10px;line-height:1.2;color:#c4bacd;white-space:nowrap}
.activity-tile-status{font-size:10px;line-height:1.2;color:#8e8499;font-variant-numeric:tabular-nums;white-space:nowrap}
.activity-tile.is-ready .activity-tile-icon{border-color:transparent;background:linear-gradient(145deg,#292c1e,#171b12) padding-box,conic-gradient(from var(--activity-border-angle),#d5ef83,#58e2db,#a68cff,#ed79c5,#f0b56b,#d5ef83) border-box;animation:activity-ready-idle 2.2s ease-in-out infinite,activity-border-shimmer 3s linear infinite}
.activity-tile.is-ready svg,.activity-tile.is-ready .activity-tile-status{color:#d5df86}
@property --activity-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
.activity-tile.is-attention .activity-tile-icon{box-shadow:0 0 13px #d5df8618}
.activity-tile.is-blocked{opacity:.55}
.activity-tile.is-recovering .activity-tile-icon{border-color:#a48e59;background:linear-gradient(145deg,#30291e,#18150f)}
.activity-tile.is-recovering svg,.activity-tile.is-recovering .activity-tile-status{color:#c9b47d}
.activity-tile-recovery-label{display:block}
.activity-tile:hover .activity-tile-icon{border-color:#d5df86}
.activity-tile:focus-visible{outline:2px solid #d5df86;outline-offset:3px;border-radius:6px}
.activity-assignment-items{display:flex;align-items:center;gap:inherit;margin-left:auto;flex:0 0 auto}
.activity-assignment-items[hidden]{display:none!important}
.activity-assignment[hidden]{display:none!important}
.activity-bar .activity-assignment .activity-tile-icon{border-color:#87659c;background:#292032;box-shadow:none}
.activity-bar .activity-assignment svg,.activity-bar .activity-assignment .activity-tile-status{color:#c6a3da}
.activity-bar .activity-assignment:hover .activity-tile-icon{border-color:#c6a3da}
.activity-assignment .activity-tile-label{max-width:145px;overflow:hidden;text-overflow:ellipsis}
.activity-bar .activity-assignment.is-deadline-near .activity-tile-status{color:#dbb878}
.activity-bar .activity-assignment:focus-visible{outline-color:#c6a3da}
.commission-assignment[id]{scroll-margin-top:180px}
.activity-bar .activity-assignment.has-progress{width:auto;flex:0 0 auto;min-width:90px}
.activity-assignment.has-progress .activity-tile-status{display:grid;gap:2px}
.activity-bar.is-stale .activity-bar-toggle{border-color:#8a7c5f}
@keyframes activity-ready-idle{0%,100%{box-shadow:0 0 3px #d5df8616,inset 0 0 2px #d5df8606}50%{box-shadow:0 0 13px #d5df864e,inset 0 0 12px #d5df8627}}
@keyframes activity-border-shimmer{from{--activity-border-angle:0deg}to{--activity-border-angle:360deg}}
@media(max-width:700px){.activity-bar-inner{gap:8px;padding-top:8px;padding-bottom:8px}.activity-bar-items{gap:8px}.activity-tile{width:58px;flex-basis:58px}.activity-tile-icon{width:44px;height:44px;border-radius:10px}.activity-tile svg{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.activity-tile.is-ready .activity-tile-icon{animation:none}.activity-bar-toggle svg{transition:none}}
.activity-tamara[hidden]{display:none!important}
.activity-bar.has-tamara .activity-bar-inner{align-items:flex-start}
.activity-bar.has-tamara .activity-bar-toggle{margin-top:12px}
.activity-tamara{order:1;display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:170px;max-width:280px;margin-top:3px;padding-right:20px;border-right:1px solid #39303f;color:#d5bb8b;text-decoration:none!important}
.activity-tamara-portrait{position:relative;display:block;flex:0 0 50px;width:50px;height:50px;border:1px solid #786247;border-radius:12px}
.activity-tamara-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}
.activity-tamara-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:32% center;transform:scale(2.2);transform-origin:46% 5%}
.activity-tamara-copy{display:flex;flex-direction:column;min-width:0;gap:4px;line-height:1.35}
.activity-tamara-copy strong{font-size:12px;font-weight:600;color:#dec5a0}
.activity-tamara-copy>span{font-size:12px;color:#aaa1ad}
.activity-tamara-dot{display:none;position:absolute;top:-3px;right:-3px;width:9px;height:9px;border:2px solid #151218;border-radius:50%;background:#dfc48a}
.activity-tamara.has-news .activity-tamara-dot{display:block}
.activity-tamara:hover .activity-tamara-portrait{border-color:#d5bb8b}
.activity-tamara:focus-visible{outline:2px solid #d5bb8b;outline-offset:4px}
.activity-bar.has-tamara .activity-bar-items{order:2;flex:1}
.activity-bar-error{order:3}
.activity-bar.has-tamara.is-collapsed .activity-bar-inner{align-items:center}
.activity-bar.has-tamara.is-collapsed .activity-bar-toggle{margin-top:0}
.activity-bar.is-collapsed .activity-tamara{flex:0 0 auto;min-width:0;margin-top:0;padding-right:0;border-right:0}
.activity-bar.is-collapsed .activity-tamara-copy{display:none}
@media(max-width:700px){.activity-bar.has-tamara .activity-bar-toggle{margin-top:9px}.activity-tamara{flex:0 1 165px;min-width:125px;gap:8px;padding-right:12px}.activity-tamara-portrait{flex-basis:44px;width:44px;height:44px;border-radius:10px}.activity-tamara-portrait img{border-radius:9px}.activity-tamara-copy>span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-tamara-copy strong{font-size:11px}}
