.rounded-out-b[data-v-e25c666b]{--rounded-out-radius-b: 1rem;--rounded-out-mask: radial-gradient( 100% 100% at center, transparent calc(50% - .25px) , black calc(50% + .25px) );--rounded-out-mask-size: 200% 200%;position:relative;overflow:visible}.rounded-out-b[data-v-e25c666b]:before,.rounded-out-b[data-v-e25c666b]:after{content:"";position:absolute;bottom:0;width:var(--rounded-out-radius-b);aspect-ratio:1/1;background:inherit;-webkit-mask-image:var(--rounded-out-mask);mask-image:var(--rounded-out-mask);-webkit-mask-size:var(--rounded-out-mask-size);mask-size:var(--rounded-out-mask-size);pointer-events:none;z-index:1}.rounded-out-b[data-v-e25c666b]:before{left:calc(var(--rounded-out-radius-b) * -1);-webkit-mask-position:100% 100%;mask-position:100% 100%}.rounded-out-b[data-v-e25c666b]:after{right:calc(var(--rounded-out-radius-b) * -1);-webkit-mask-position:0% 100%;mask-position:0% 100%}.avatar-upload-component[data-v-b352214c]{display:inline-block}.avatar-upload-component[data-v-b352214c] .p-avatar.opacity-50{pointer-events:none}.file-dropzone[data-v-dfc654e1]{width:100%}.dropzone-area[data-v-dfc654e1]{border:2px dashed #cbd5e1;border-radius:8px;padding:2rem;text-align:center;background-color:#f8fafc;cursor:pointer;transition:all .6s cubic-bezier(.34,1.56,.64,1);min-height:200px;display:flex;align-items:center;justify-content:center;transform-origin:center}.dropzone-area.is-collapsed[data-v-dfc654e1]{padding:.75rem 1rem;min-height:auto}.dropzone-area[data-v-dfc654e1]:hover:not(.is-disabled){border-color:#94a3b8;background-color:#f1f5f9}.dropzone-area.is-dragging[data-v-dfc654e1]{border-color:#3b82f6;background-color:#eff6ff}.dropzone-area.is-disabled[data-v-dfc654e1]{opacity:.6;cursor:not-allowed;background-color:#f1f5f9}.dropzone-content[data-v-dfc654e1]{display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:all .5s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomIn-dfc654e1{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut-dfc654e1{0%{opacity:1;transform:scale(1)}50%{transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.upload-icon[data-v-dfc654e1]{font-size:3rem;color:#94a3b8;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.dropzone-label[data-v-dfc654e1]{font-size:1rem;font-weight:500;color:#334155;margin:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.dropzone-hint[data-v-dfc654e1]{font-size:.875rem;color:#64748b;margin:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.browse-button[data-v-dfc654e1]{padding:.5rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.browse-button.btn-small[data-v-dfc654e1]{padding:.375rem 1rem;font-size:.875rem;transform:scale(.95);animation:buttonPop-dfc654e1 .3s cubic-bezier(.34,1.56,.64,1) forwards!important;opacity:1!important}@keyframes buttonPop-dfc654e1{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(.95)}}.browse-button[data-v-dfc654e1]:hover:not(:disabled){background-color:#2563eb;transform:scale(1.05)}.browse-button[data-v-dfc654e1]:disabled{opacity:.5;cursor:not-allowed;transform:scale(1)!important}.browse-button[data-v-dfc654e1]:hover:not(:disabled){background-color:#2563eb}.browse-button[data-v-dfc654e1]:disabled{opacity:.5;cursor:not-allowed}.hidden-input[data-v-dfc654e1]{display:none}.file-list[data-v-dfc654e1]{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.file-item[data-v-dfc654e1]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:box-shadow .2s}.file-item[data-v-dfc654e1]:hover{box-shadow:0 2px 4px #0000001a}.file-icon[data-v-dfc654e1]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#f1f5f9;border-radius:4px;color:#64748b;font-size:1.25rem}.file-info[data-v-dfc654e1]{flex:1;min-width:0}.file-name[data-v-dfc654e1]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-dfc654e1]{font-size:.75rem;color:#64748b;margin:0}.file-actions[data-v-dfc654e1]{display:flex;gap:.5rem;flex-shrink:0}.action-btn[data-v-dfc654e1]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;color:#64748b;cursor:pointer;transition:all .2s}.action-btn[data-v-dfc654e1]:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.action-btn[data-v-dfc654e1]:disabled{opacity:.5;cursor:not-allowed}.download-btn[data-v-dfc654e1]:hover:not(:disabled){color:#3b82f6;border-color:#3b82f6}.delete-btn[data-v-dfc654e1]:hover:not(:disabled){color:#ef4444;border-color:#ef4444}.toggle-container[data-v-dfc654e1]{display:flex;justify-content:center}.toggle-button[data-v-dfc654e1]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.toggle-button[data-v-dfc654e1]:hover:not(:disabled){background-color:#f8fafc;border-color:#3b82f6;color:#3b82f6;transform:rotate(180deg)}.toggle-button[data-v-dfc654e1]:active:not(:disabled){transform:scale(1.1) rotate(180deg)}.toggle-button[data-v-dfc654e1]:disabled{opacity:.5;cursor:not-allowed}.toggle-button i[data-v-dfc654e1]{font-size:.875rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}
