.dropdown-actions-container{display:flex;flex-direction:column;width:100%;position:relative}.dropdown-actions-container .dropdown-actions{display:flex;width:100%;align-items:center;text-align:center;gap:1px}.dropdown-actions-container .dropdown-actions .btn-cta{height:40px;font-size:16px;background-color:var(--surface-brand-brand);color:var(--icon-pure)}.dropdown-actions-container .dropdown-actions .btn-cta:not(:has(svg)){padding:8px 16px}.dropdown-actions-container .dropdown-actions .btn-cta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-actions-container .dropdown-actions .btn-cta:hover{background-color:var(--surface-brand-brand-hover)}.dropdown-actions-container .dropdown-actions .btn-toggle{background-color:var(--surface-brand-brand);color:var(--icon-pure);height:40px;width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dropdown-actions-container .dropdown-actions .btn-toggle:hover{background-color:var(--surface-brand-brand-hover)}.dropdown-actions-container .dropdown-actions-content{position:absolute;top:100%;padding:16px;width:321px;border:1px solid var(--border-tertiery);background-color:var(--surface-secondary);box-shadow:0 12px 20px -12px rgba(0,0,0,.9);transform-origin:top;animation:dropdown-reveal .18s cubic-bezier(.2,0,0,1) forwards}.dropdown-actions-container .dropdown-actions-content .view-all-container{display:flex;align-items:center;gap:4px;color:var(--text-primary);margin:12px 0 0}.dropdown-actions-container .dropdown-actions-content .view-all-container .view-all-files{font-size:12px;font-weight:500;text-decoration:none}.dropdown-actions-container .dropdown-actions-content .view-all-container svg{width:20px;height:20px}.dropdown-actions-container .dropdown-actions-content .seperator{width:290px;height:1px;background:var(--border-tertiery)}.dropdown-actions-container .dropdown-actions-content .title{text-transform:uppercase;font-size:14px;font-weight:500;color:var(--text-secondary);padding-bottom:8px}.dropdown-actions-container .dropdown-actions-content .card-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:8px 0;margin-bottom:12px;gap:4px}.dropdown-actions-container .dropdown-actions-content .card-container .download-button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;color:var(--text-primary);border:1px solid var(--border-tertiery);background-color:var(--surface-tertiery);flex-shrink:0}.dropdown-actions-container .dropdown-actions-content .card-container .download-button:hover{background-color:var(--surface-on-surface-hover)}.dropdown-actions-container .dropdown-actions-content .card-container .download-button svg{width:20px;height:20px}.dropdown-actions-container .dropdown-actions-content .card-container .card-info{flex:1 1;overflow:hidden}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .file-name{font-size:14px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .details-container{display:flex;align-items:center;font-size:14px;font-weight:500}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .details-container .detail-item{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:14px;font-weight:400;overflow:hidden}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .details-container .detail-item .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .details-container .detail-item svg{flex-shrink:0;width:16px;height:16px}.dropdown-actions-container .dropdown-actions-content .card-container .card-info .details-container .divider{width:1px;height:16px;background-color:var(--border-tertiery);margin:0 8px}@keyframes dropdown-reveal{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}@media(prefers-reduced-motion:reduce){.dropdown-actions-container .dropdown-actions-content{animation:none}}