.UnifiedActionButton_container__Tw43k{position:relative;z-index:100}.UnifiedActionButton_mainButton__IPaF_{display:flex;align-items:center;gap:10px;background-color:var(--color-primary);color:white;border:none;border-radius:50px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(16,185,129,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.UnifiedActionButton_mainButton__IPaF_:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(16,185,129,.4);background-color:var(--color-primary-dark,#059669)}.UnifiedActionButton_mainButton__IPaF_.UnifiedActionButton_active__q9z2R{background-color:var(--color-text);box-shadow:0 4px 20px rgba(0,0,0,.2)}.UnifiedActionButton_icon__OydQm{font-size:20px;display:inline-flex;transition:transform .3s ease}.UnifiedActionButton_mainButton__IPaF_.UnifiedActionButton_active__q9z2R .UnifiedActionButton_icon__OydQm{transform:rotate(180deg)}.UnifiedActionButton_menu__nJa_W{position:absolute;top:calc(100% + 12px);right:0;width:280px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.15);padding:8px;display:flex;flex-direction:column;gap:4px;animation:UnifiedActionButton_slideIn__KSyRB .3s cubic-bezier(.18,.89,.32,1.28);transform-origin:top right}@keyframes UnifiedActionButton_slideIn__KSyRB{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.UnifiedActionButton_menuItem__1Sxkw{display:flex;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;color:var(--color-text);border-radius:var(--radius-md);border:none;background:transparent;text-align:left;cursor:pointer;transition:all .2s ease}.UnifiedActionButton_menuItem__1Sxkw:hover{background:rgba(16,185,129,.08)}.UnifiedActionButton_menuIcon__mbPU4{font-size:24px;width:44px;height:44px;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.UnifiedActionButton_menuText__Cf8DM{display:flex;flex-direction:column}.UnifiedActionButton_menuTitle__XcmUj{font-size:15px;font-weight:700;color:var(--color-text);margin-bottom:2px}.UnifiedActionButton_menuDesc__anmFZ{font-size:12px;color:var(--color-text-light)}@media (max-width:768px){.UnifiedActionButton_label__knKHv{display:none}.UnifiedActionButton_mainButton__IPaF_{padding:12px;width:56px;height:56px;justify-content:center}}