#root{min-width:0}#root .payment-widget{width:100%}#root .payment-widget-viewport{touch-action:pan-y;overflow:hidden}#root .payment-widget-viewport img{-webkit-user-drag:none}#root .payment-widget-track{align-items:flex-start;width:200%;transition:transform .32s;display:flex}#root .payment-widget-slide{flex:0 0 50%;width:50%;min-width:0}#root .payment-widget-slide[aria-hidden=true]{visibility:hidden}#root .case-item img{object-fit:contain;width:auto;max-width:95px}#root .case-item>div{width:100%}#root .payment-widget-error,#root .notice-error{color:#e85d64;margin-top:.75rem;font-size:.8rem}#root .payment-upload-heading{text-align:center;margin:.3rem 0 1.5rem}#root .upload-panel{background-color:var(--box__color);border:2px solid var(--case__item);max-width:100%;color:var(--text__color);border-radius:24px;margin-bottom:1rem;padding:1rem}#root .upload-options{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}#root .upload-options select{background:var(--box__color);color:var(--text__color);border:1px solid var(--case__item);border-radius:10px;padding:.5rem}#root .drop-zone{text-align:center;cursor:pointer;border:2px dashed #5262bc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:2rem 1rem;display:flex}#root .drop-zone.is-dragging,#root .drop-zone:hover{background:#304cfd1a;border-color:#304cfd}#root .drop-zone:focus-visible{outline-offset:3px;outline:3px solid #304cfd}#root .drop-zone h3{margin:.5rem 0;font-size:1.3rem}#root .drop-zone p{margin:0 0 .5rem}#root .drop-zone span,#root .upload-note{opacity:.8;font-size:.8rem}#root .upload-symbol{color:#526cff;font-size:2.7rem;font-weight:700;line-height:1}#root .selected-files,#root .uploaded-results{border:1px solid var(--case__item);overflow-wrap:anywhere;border-radius:12px;margin-top:1rem;padding:1rem}#root .selected-files ul{max-height:130px;padding-left:1.5rem;overflow-y:auto}#root .selected-files li{padding:.15rem}#root .selected-files small{opacity:.65}#root .blue-button,#root .uploaded-result button{color:#fff;cursor:pointer;background-color:#304cfd;background-image:linear-gradient(142.17deg,#3086ff 6.66%,#304cfd 91.48%);border:0;border-radius:20px;justify-content:center;align-items:center;min-height:3.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;transition:opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:inset -.25rem -.25rem .3125rem #0000001a,inset .25rem .25rem .3125rem #ffffff3b}#root .selected-files .blue-button{width:100%}#root .blue-button:hover,#root .uploaded-result button:hover{opacity:.9;box-shadow:none}#root .blue-button:focus-visible,#root .uploaded-result button:focus-visible{outline-offset:3px;outline:3px solid #7ca5ff}#root .blue-button:disabled{opacity:.6;cursor:wait}#root .upload-progress progress{accent-color:#304cfd;width:100%}#root .uploaded-result{border-top:1px solid var(--case__item);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}#root .uploaded-result div{gap:.3rem;min-width:0;display:grid}#root .uploaded-result strong,#root .uploaded-result a{word-break:break-word}#root .uploaded-result button{flex-shrink:0}#root .upload-error{border:1px solid #d45e64;border-radius:8px;padding:.6rem}#root .upload-note{margin-top:1rem}@media (max-width:580px){#root .upload-panel{border-radius:14px;padding:.8rem}#root .uploaded-result{flex-direction:column;align-items:flex-start}#root .drop-zone{min-height:180px}}@media (prefers-reduced-motion:reduce){#root .payment-widget-track{transition:none}}
#root{min-height:100vh}.react-flowers{display:contents}.react-flowers .snowflake{pointer-events:none}.react-flowers .snowflake img{object-fit:contain;width:22px;height:22px}.header-image{overflow:hidden}.header-image .js-parallax{will-change:transform;background-position:50%;background-size:cover;width:100%;height:125%}.profile-verified{vertical-align:middle;object-fit:contain;width:24px;height:24px}.profile-role{color:#ef9d64}.header__contact a{color:inherit;text-decoration:none}.header__contact a:hover{color:#304cfd}.preloader__progress span{animation:.8s forwards react-preloader-progress}@keyframes react-preloader-progress{0%{width:0}to{width:100%}}.react-click-hearts{pointer-events:none;z-index:99999;position:fixed;inset:0}.react-click-heart{width:10px;height:10px;animation:.85s linear forwards react-heart-float;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.react-click-heart:before,.react-click-heart:after{content:"";background:inherit;border-radius:50%;width:10px;height:10px;display:block;position:absolute}.react-click-heart:before{top:-5px;left:0}.react-click-heart:after{top:0;left:-5px}@keyframes react-heart-float{0%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,-100px)rotate(45deg)scale(1.55)}}@media (prefers-reduced-motion:reduce){.react-flowers .snowflake{animation:none!important}.react-click-heart{animation-duration:.1s}}
