@layer theme{html body .antidot-public .customer-upload .customer-upload-notice,html body .customer-upload-notice.customer-upload-notice{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;margin:16px 0!important;padding:22px 24px!important;background:#fdfbf9!important;color:#3c302a!important;border:1px solid #e2ded5!important;border-radius:12px!important;box-shadow:0 6px 20px #2420180d!important;text-align:left!important;font:400 15px/1.5 var(--u-photoProgress-font,var(--u-body-font,sans-serif))!important;opacity:1;transition:opacity .4s ease}html body .customer-upload-notice.is-fading{opacity:0!important;pointer-events:none!important}html body .customer-upload-notice .customer-upload-notice-heading{display:flex!important;align-items:center!important;margin:0 0 16px!important}html body .customer-upload-notice .customer-upload-notice-title-row{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body .customer-upload-notice .customer-upload-notice-title-row h2{margin:0!important;padding:0!important;font:500 17px/1.4 var(--u-photoProgress-font,var(--u-body-font,sans-serif))!important;color:#3c302a!important;letter-spacing:normal!important;overflow-wrap:anywhere!important}html body .customer-upload-notice .customer-upload-notice-icon{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:50%!important;background:#ede9df!important;color:#8a7658!important}html body .customer-upload-notice.is-complete .customer-upload-notice-icon{background:#e6efe6!important;color:#32714e!important}html body .customer-upload-notice.is-failed .customer-upload-notice-icon{background:#faeee3!important;color:#945c36!important}html body .customer-upload-notice .customer-upload-notice-icon svg{display:block!important;width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}html body .customer-upload-notice .customer-upload-notice-counter{font:500 17px/1.4 var(--u-photoProgress-font,var(--u-body-font,sans-serif))!important}html body .customer-upload-notice .customer-upload-notice-track{height:5px!important;background:#e7e2d7!important;border-radius:6px!important;overflow:hidden!important}html body .customer-upload-notice .customer-upload-notice-track>span{display:block!important;height:100%!important;background:#53654b!important;border-radius:6px!important;transition:width .5s ease!important}html body .customer-upload-notice .customer-upload-notice-track>span.is-indeterminate{width:30%!important;animation:upload-notice-travel 1.4s ease-in-out infinite!important}html body .customer-upload-notice .customer-upload-notice-bottom{display:block!important;margin-top:12px!important}html body .customer-upload-notice .customer-upload-notice-bottom p{margin:0!important;font:400 13px/1.55 var(--u-photoProgress-font,var(--u-body-font,sans-serif))!important;color:var(--u-muted,#81786d)!important}html body .customer-upload-notice .customer-upload-notice-actions{display:grid!important;gap:4px!important;margin-top:18px!important}html body .customer-upload-notice .customer-upload-notice-actions button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:var(--u-buttonRadius,6px)!important;background:transparent!important;color:var(--u-muted,#71685e)!important;font:400 14px/1.5 var(--u-photoProgress-font,var(--u-body-font,sans-serif))!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:underline!important;text-underline-offset:4px!important;cursor:pointer!important}html body .customer-upload-notice .customer-upload-notice-actions .customer-upload-notice-retry{min-height:48px!important;background:var(--u-button,#292c25)!important;color:var(--u-buttonText,#fff)!important;text-decoration:none!important;font-size:15px!important}html body .customer-upload-notice .customer-upload-notice-actions button:disabled{opacity:.5!important;cursor:wait!important}html body .customer-upload-notice button:focus-visible{outline:2px solid #8a7658!important;outline-offset:3px!important}@media(max-width:400px){html body .antidot-public .customer-upload .customer-upload-notice,html body .customer-upload-notice.customer-upload-notice{padding:18px!important}html body .customer-upload-notice .customer-upload-notice-title-row h2{font-size:16px!important}}@media(prefers-reduced-motion:reduce){html body .customer-upload-notice,html body .customer-upload-notice .customer-upload-notice-track>span{transition:none!important}html body .customer-upload-notice .is-indeterminate{animation:none!important}}}@keyframes upload-notice-travel{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}