html[data-theme=light][data-birthday-decoration] [data-birthday-surface]{isolation:isolate;--birthday-intensity:1}html[data-theme=light][data-birthday-decoration] [data-birthday-surface]:before{content:"";z-index:-1;pointer-events:none;background-image:url(/celebrations/birthday-gifts.webp);background-repeat:no-repeat;position:absolute;inset:0}html[data-theme=light][data-birthday-decoration] [data-birthday-surface=header]:before{content:none}.birthday-header-decoration{width:170px;height:48px;display:none}html[data-theme=light][data-birthday-decoration] .birthday-header-decoration{display:block}.birthday-header-art{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;opacity:calc(.9 * var(--birthday-intensity));animation:6s ease-in-out infinite birthday-float}html[data-theme=light][data-birthday-decoration] [data-birthday-surface=sidebar]:before{height:180px;opacity:calc(.9 * var(--birthday-intensity));background-position:bottom;background-size:270px;animation:7s ease-in-out -2s infinite birthday-float;top:auto;bottom:32px}html[data-theme=light][data-birthday-decoration] [data-birthday-surface=sidebar][data-collapsed=true]:before{height:105px;opacity:calc(.65 * var(--birthday-intensity));background-size:145px}html[data-theme=light][data-birthday-decoration] [data-birthday-surface=page]:before{width:min(520px,100%);height:340px;opacity:calc(.3 * var(--birthday-intensity));background-position:right -80px bottom -25px;background-size:520px;animation:9s ease-in-out -4s infinite birthday-float;top:auto;left:auto}@keyframes birthday-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.6deg)}}html[data-theme=light][data-birthday-occasion=company] [data-birthday-surface=sidebar]:before{content:none;background-image:url(/celebrations/company-plov.webp);background-size:250px}html[data-theme=light][data-birthday-occasion=company] [data-dusk-sidebar-nav]{min-height:0;overflow-y:auto}.company-plov-trigger-shell{flex-shrink:0;width:100%;display:block}.company-plov-loading{z-index:2801;color:#426859;background:#fff;border:1px solid #c4d3cd;border-radius:8px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000001f}.company-plov-trigger{box-sizing:border-box;width:100%;height:138px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:5px 10px 12px;display:flex}.company-plov-trigger img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:min(160px,100%);height:100px;transition:transform .2s ease-out}.company-plov-trigger span{font-size:11px;font-weight:600}.company-plov-trigger:hover img{transform:translateY(-3px)}.company-plov-trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-4px;border-radius:8px}[data-birthday-surface=sidebar][data-collapsed=true] .company-plov-trigger{height:68px;padding:5px}[data-birthday-surface=sidebar][data-collapsed=true] .company-plov-trigger img{width:min(54px,100%);height:54px}[data-birthday-surface=sidebar][data-collapsed=true] .company-plov-trigger span{display:none}@media (max-height:850px){.company-plov-trigger{height:100px}.company-plov-trigger img{height:62px}}@media (prefers-reduced-motion:reduce){.company-plov-trigger img{transition:none}.company-plov-trigger:hover img{transform:none}}html[data-effects=performance] .company-plov-trigger img{transition:none}html[data-theme=light][data-birthday-occasion=company] [data-birthday-surface=sidebar][data-collapsed=true]:before{background-size:135px}html[data-theme=light][data-birthday-occasion=company] [data-birthday-surface=page]:before{content:none}html[data-theme=light][data-birthday-decoration=tomorrow] [data-birthday-surface]{--birthday-intensity:.18}html[data-theme=light][data-birthday-decoration=tomorrow] [data-birthday-surface]:before,html[data-theme=light][data-birthday-decoration=tomorrow] .birthday-header-art,html[data-theme=light][data-birthday-decoration][data-effects=performance] .birthday-header-art,html[data-theme=light][data-birthday-decoration].performance-mode .birthday-header-art,html[data-theme=light][data-birthday-decoration][data-effects=performance] [data-birthday-surface]:before,html[data-theme=light][data-birthday-decoration].performance-mode [data-birthday-surface]:before{animation:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-theme=light][data-birthday-decoration] [data-birthday-surface]:before,.birthday-header-art{animation:none;transform:none}}@media (max-height:850px){html[data-theme=light][data-birthday-decoration] [data-birthday-surface=sidebar]:before{opacity:calc(.45 * var(--birthday-intensity))}}@media (max-width:1280px){.birthday-header-decoration{width:120px}}@media print{html[data-theme=light][data-birthday-decoration] [data-birthday-surface]:before,.birthday-header-decoration{display:none}}
