*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;line-height:1.6;-webkit-tap-highlight-color:rgba(0,0,0,0)}.floating-button-container[data-v-7244679c]{position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-7244679c]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#3498db,#8e44ad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;box-shadow:0 6px 15px #0000004d;transition:all .3s ease;border:none}.floating-button[data-v-7244679c]:hover{transform:scale(1.1);box-shadow:0 8px 20px #0006}.floating-button[data-v-7244679c]:active{transform:scale(.95)}.panel-container[data-v-7244679c]{position:fixed;bottom:30px;right:30px;width:400px;height:650px;border-radius:20px;background:#fff;box-shadow:0 10px 40px #0003;overflow:hidden;display:flex;flex-direction:column;z-index:999}.panel-header[data-v-7244679c]{padding:20px;background:linear-gradient(135deg,#3498db,#8e44ad);color:#fff;display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-7244679c]{font-size:1.4rem;font-weight:700}.close-button[data-v-7244679c]{background:#fff3;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:none;color:#fff;font-size:18px}.close-button[data-v-7244679c]:hover{background:#ffffff4d;transform:rotate(90deg)}.panel-content[data-v-7244679c]{flex:1;overflow-y:auto}@media (max-width: 768px){.panel-container[data-v-7244679c]{bottom:0;right:0;width:100%;height:100%;border-radius:0}}.panel-enter-active[data-v-7244679c],.panel-leave-active[data-v-7244679c]{transition:all .4s cubic-bezier(.68,-.55,.27,1.55)}.panel-enter-from[data-v-7244679c],.panel-leave-to[data-v-7244679c]{opacity:0;transform:translateY(100px) scale(.8)}@media (max-width: 768px){.panel-enter-from[data-v-7244679c],.panel-leave-to[data-v-7244679c]{transform:translateY(100%)}}.upload-item[data-v-884125ec]{display:flex;flex-direction:row;margin-bottom:8px;position:relative;align-items:center}.upload-item[data-v-884125ec]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:var(--progress-color, linear-gradient(to right, #4caf5088, #81c78488));z-index:-100;transition:width .3s ease,background .7s linear}.upload-item .file-details[data-v-884125ec]{flex-grow:1;display:flex;flex-direction:column;margin-left:16px}.upload-item .file-details .file-name[data-v-884125ec]{font-weight:700}.upload-item .file-details .file-size[data-v-884125ec]{color:#666}.upload-item .file-actions[data-v-884125ec]{margin:0 16px}.upload-item .file-actions button[data-v-884125ec]{background-color:#fff6;border:none;cursor:pointer;color:red;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.upload-item .file-actions button[data-v-884125ec]:hover{color:#c00}.upload-btn[data-v-e1615f7b]{position:absolute;right:30px;bottom:30px;width:60px;height:60px;background:linear-gradient(45deg,#2196f3,#21cbf3);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5em;cursor:pointer;box-shadow:0 4px 15px #2196f366;transition:all .3s ease;z-index:10}.upload-btn[data-v-e1615f7b]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #2196f399}.upload-btn[data-v-e1615f7b]:active{transform:translateY(1px)}.text-btn[data-v-e1615f7b]{background:none;border:none;color:#64b5f6;font-size:1rem;cursor:pointer;transition:color .3s ease}.text-btn[data-v-e1615f7b]:hover{color:#42a5f5}.action-bar[data-v-e1615f7b]{display:flex;align-items:center;justify-content:center;margin:0 16px;height:32px}.action-bar .divider[data-v-e1615f7b]{flex-grow:1}.upload-area[data-v-e1615f7b]{text-align:center;padding:40px 20px;border:3px dashed rgba(255,255,255,.3);border-radius:12px;transition:all .3s ease;cursor:pointer;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-area[data-v-e1615f7b]:hover{background:#ffffff1a;border-color:#64b5f6}.upload-area.dragover[data-v-e1615f7b]{background:#fff3;border-color:#64b5f6}.upload-icon[data-v-e1615f7b]{font-size:4rem;color:#64b5f6;margin-bottom:15px}.file-input[data-v-e1615f7b]{display:none}.btn[data-v-e1615f7b]{background:linear-gradient(45deg,#2196f3,#21cbf3);color:#fff;border:none;padding:12px 25px;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 4px 15px #2196f366;display:inline-flex;align-items:center;gap:8px}.btn[data-v-e1615f7b]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #2196f399}.btn[data-v-e1615f7b]:active{transform:translateY(1px)}.btn[data-v-e1615f7b]:disabled{background:linear-gradient(45deg,#9e9e9e,#bdbdbd);cursor:not-allowed;transform:none;box-shadow:none}.btn-reset[data-v-e1615f7b]{background:linear-gradient(45deg,#ff5252,#ff7675);box-shadow:0 4px 15px #ff525266}.btn-reset[data-v-e1615f7b]:hover{box-shadow:0 6px 20px #ff525299}.stats[data-v-e1615f7b]{margin:16px;display:flex;justify-content:space-between;padding:15px;background:#0003;border-radius:10px;font-size:.95rem}.stat-item[data-v-e1615f7b]{text-align:center;flex:1}.stat-value[data-v-e1615f7b]{font-size:1.5rem;font-weight:700;margin-top:5px;color:#64b5f6}.empty-state[data-v-e1615f7b]{text-align:center;padding:40px 20px;opacity:.7}.empty-state i[data-v-e1615f7b]{font-size:3rem;margin-bottom:15px;color:#64b5f6}@media (max-width: 768px){.file-item[data-v-e1615f7b]{flex-direction:column;align-items:flex-start}.file-icon[data-v-e1615f7b]{margin-bottom:10px}.file-status[data-v-e1615f7b]{margin-top:10px;text-align:left}.controls[data-v-e1615f7b]{flex-direction:column}.stats[data-v-e1615f7b]{flex-direction:column;gap:15px}}
