.action-panel{display:flex;flex-direction:column;gap:10px;padding:15px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.action-list{max-height:300px;overflow-y:auto}.action-item{transition:all .2s ease;cursor:pointer;border:none;position:relative;overflow:hidden;background:white;border-radius:10px;padding:15px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.action-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.action-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(0,0,0,.05));opacity:0;transition:opacity .2s ease}.action-item:hover:before{opacity:1}.action-item.primary{border-left:3px solid #0d6efd}.action-item.info{border-left:3px solid #0dc9f0}.action-item.success{border-left:3px solid #198754}.action-item.danger{border-left:3px solid #dc3545}.rotate-45{transform:rotate(45deg);transition:transform .2s ease}.action-item h6{font-size:1rem;color:#333;font-weight:600;margin:0}.action-item small{margin:0;font-size:.875rem;line-height:1.4}.action-panel::-webkit-scrollbar{width:6px}.action-panel::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.action-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.action-panel::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}