.upload-enterprise-2026{position:relative;width:100%;background:linear-gradient(135deg,#1978c6,#1565b0,#1978c6)}.upload-enterprise-2026__container{max-width:900px;margin:0 auto;padding:0 24px}.upload-enterprise-2026__header{text-align:center;margin-bottom:40px}.upload-enterprise-2026__heading{font-size:clamp(28px,5vw,40px);font-weight:700;color:#fff;line-height:1.2;margin:0 0 16px}.upload-enterprise-2026__subheading{font-size:17px;font-weight:500;color:#ffffffe6;line-height:1.5;margin:0 0 24px}.upload-enterprise-2026__trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.upload-enterprise-2026__trust-pill{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;font-size:14px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-enterprise-2026__trust-pill svg{width:16px;height:16px;color:#fff;flex-shrink:0}.upload-enterprise-2026__upload-zone{position:relative;margin-bottom:32px}.upload-enterprise-2026__dropzone{position:relative;background:#fff;border:3px dashed rgba(25,120,198,.3);border-radius:20px;padding:60px 24px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-enterprise-2026__dropzone:hover{border-color:#1978c699;background:#f9fafb;transform:translateY(-2px);box-shadow:0 12px 32px #0000001f}.upload-enterprise-2026__dropzone.drag-over{border-color:#1978c6;border-style:solid;background:#eff6ff;transform:scale(1.02)}.upload-enterprise-2026__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-enterprise-2026__label{display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer}.upload-enterprise-2026__upload-icon svg{width:56px;height:56px;color:#1978c6}.upload-enterprise-2026__upload-text{font-size:22px;font-weight:700;color:#0e1b4d}.upload-enterprise-2026__upload-hint{font-size:16px;color:#6b7280}.upload-enterprise-2026__upload-formats{font-size:14px;color:#9ca3af}.upload-enterprise-2026__camera-btn{display:none;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;margin-top:16px;background:#fff;color:#1978c6;font-size:17px;font-weight:600;border:2px solid rgba(25,120,198,.2);border-radius:16px;cursor:pointer;transition:all .3s ease}.upload-enterprise-2026__camera-btn:hover{background:#f9fafb;border-color:#1978c666}@media screen and (max-width: 749px){.upload-enterprise-2026__camera-btn{display:flex}}.upload-enterprise-2026__files-section{position:relative}.upload-enterprise-2026__files-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.upload-enterprise-2026__files-title{font-size:28px;font-weight:700;color:#fff;margin:0}.upload-enterprise-2026__add-more-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-enterprise-2026__add-more-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.upload-enterprise-2026__add-more-btn svg{width:20px;height:20px}.upload-enterprise-2026__files-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.upload-enterprise-file-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000001f;animation:slideIn .4s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.upload-enterprise-file-card__header{display:flex;align-items:center;gap:16px;padding:16px;background:#fff}.upload-enterprise-file-card__icon{width:48px;height:48px;border-radius:50%;background:#1978c61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-enterprise-file-card__icon svg{width:24px;height:24px;color:#1978c6}.upload-enterprise-file-card__info{flex:1;min-width:0}.upload-enterprise-file-card__name{font-size:16px;font-weight:600;color:#0e1b4d;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-enterprise-file-card__meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.upload-enterprise-file-card__meta span:not(:last-child):after{content:"\2022";margin-left:8px}.upload-enterprise-file-card__actions{display:flex;align-items:center;gap:12px}.upload-enterprise-file-card__toggle,.upload-enterprise-file-card__remove{width:32px;height:32px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.upload-enterprise-file-card__toggle svg,.upload-enterprise-file-card__remove svg{width:24px;height:24px}.upload-enterprise-file-card__toggle{color:#1978c6}.upload-enterprise-file-card__toggle:hover{background:#1978c61a}.upload-enterprise-file-card__remove{color:#ef4444}.upload-enterprise-file-card__remove:hover{background:#ef44441a}.upload-enterprise-file-card__options{display:none;padding:20px;background:#f9fafb;border-top:1px solid #e5e7eb}.upload-enterprise-file-card__options.expanded{display:block;animation:expandOptions .3s ease}@keyframes expandOptions{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.upload-enterprise-file-card__option-group{margin-bottom:24px}.upload-enterprise-file-card__option-group:last-child{margin-bottom:0}.upload-enterprise-file-card__option-label{display:block;font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.upload-enterprise-file-card__radio-group{display:flex;flex-direction:column;gap:10px}.upload-enterprise-file-card__radio{display:flex;align-items:center;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .3s ease}.upload-enterprise-file-card__radio:hover{border-color:#1978c6;background:#eff6ff}.upload-enterprise-file-card__radio input[type=radio]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:rgb(25,120,198)}.upload-enterprise-file-card__radio-label{flex:1;font-size:15px;color:#374151;font-weight:500}.upload-enterprise-file-card__radio-price{font-size:15px;font-weight:700;color:#1978c6}.upload-enterprise-file-card__radio input[type=radio]:checked~.upload-enterprise-file-card__radio-label{font-weight:600;color:#0e1b4d}.upload-enterprise-file-card__quantity{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px;background:#fff;border-radius:12px}.upload-enterprise-file-card__quantity-btn{width:40px;height:40px;border-radius:50%;border:none;background:#1978c6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.upload-enterprise-file-card__quantity-btn:hover{background:#1565b0;transform:scale(1.1)}.upload-enterprise-file-card__quantity-btn:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.upload-enterprise-file-card__quantity-btn svg{width:24px;height:24px}.upload-enterprise-file-card__quantity-value{font-size:28px;font-weight:700;color:#0e1b4d;min-width:50px;text-align:center}.upload-enterprise-2026__notes{margin-bottom:32px}.upload-enterprise-2026__notes-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.upload-enterprise-2026__notes-label svg{width:18px;height:18px;color:#fff}.upload-enterprise-2026__notes-input{width:100%;padding:16px;font-size:15px;color:#374151;background:#fff;border:2px solid rgba(255,255,255,.3);border-radius:12px;resize:vertical;font-family:inherit;transition:all .3s ease}.upload-enterprise-2026__notes-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 4px #fff3}.upload-enterprise-2026__notes-input::placeholder{color:#9ca3af}.upload-enterprise-2026__checkout{display:flex;flex-direction:column;gap:16px}.upload-enterprise-2026__total{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-enterprise-2026__total-label{font-size:18px;font-weight:600;color:#fff}.upload-enterprise-2026__total-value{font-size:32px;font-weight:700;color:#fff}.upload-enterprise-2026__checkout-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:20px;background:#fff;color:#1978c6;font-size:20px;font-weight:700;border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #0003;min-height:64px}.upload-enterprise-2026__checkout-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.upload-enterprise-2026__checkout-btn:active{transform:translateY(-1px)}.upload-enterprise-2026__checkout-btn:disabled{background:#ffffff80;cursor:not-allowed;transform:none}.upload-enterprise-2026__checkout-btn svg{width:20px;height:20px}@media screen and (max-width: 749px){.upload-enterprise-2026__container{padding:0 20px}.upload-enterprise-2026__heading{font-size:28px}.upload-enterprise-2026__subheading{font-size:16px}.upload-enterprise-2026__trust-strip{flex-direction:column;gap:10px}.upload-enterprise-2026__dropzone{padding:48px 20px}.upload-enterprise-2026__upload-icon svg{width:48px;height:48px}.upload-enterprise-2026__upload-text{font-size:20px}.upload-enterprise-2026__files-title{font-size:24px}.upload-enterprise-file-card__header{padding:14px}.upload-enterprise-file-card__options{padding:16px}.upload-enterprise-2026__total-value{font-size:28px}.upload-enterprise-2026__checkout-btn{font-size:18px;padding:18px}}.upload-enterprise-2026__checkout-btn:focus,.upload-enterprise-2026__add-more-btn:focus,.upload-enterprise-2026__camera-btn:focus{outline:3px solid rgba(255,255,255,.8);outline-offset:2px}@media (prefers-reduced-motion: reduce){.upload-enterprise-2026__dropzone,.upload-enterprise-2026__checkout-btn,.upload-enterprise-file-card,.upload-enterprise-file-card__options{animation:none;transition:none}.upload-enterprise-2026__checkout-btn:hover,.upload-enterprise-2026__dropzone:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-upload-enterprise-2026.css.map */
