.spark-upload-form{gap:clamp(22px,3vw,30px)}.spark-upload-form.is-complete{align-content:end}.spark-upload-form.is-complete>.spark-request-options,.spark-upload-form.is-complete>.spark-intake-details,.spark-upload-form.is-complete>.spark-proof-submit-row{display:none}.spark-proof-completion{display:flex;align-items:flex-start;gap:16px;width:100%;padding:clamp(20px,4vw,28px);border:1px solid var(--spark-teal, #149d9a);border-radius:12px;background:var(--spark-teal-soft, #eaf8f7);color:var(--spark-teal-dark, #0f766e)}.spark-proof-completion[hidden]{display:none}.spark-proof-completion__icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--spark-teal-dark, #0f766e);color:#fff}.spark-proof-completion__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.spark-proof-completion h2{margin:0;color:var(--spark-navy, #0f172a);font-size:clamp(20px,2.5vw,24px)}.spark-proof-completion p{max-width:62ch;margin:6px 0 0;color:var(--spark-teal-dark, #0f766e);line-height:1.55}.spark-upload-form .spark-request-options label,.spark-upload-form .spark-intake-details,.spark-upload-form input,.spark-upload-form select,.spark-upload-form textarea,.spark-upload-form .spark-form-note{border-radius:10px}.spark-intake-card{border-radius:12px}.spark-upload-form .spark-request-options label{border-color:var(--spark-border, #e2e8f0)}.spark-intake-details{display:grid;gap:18px;padding:clamp(18px,3vw,26px);border:1px solid var(--spark-border, #e2e8f0);background:var(--spark-white, #ffffff)}.spark-intake-details h2{margin:0;font-size:clamp(20px,2.5vw,26px)}.spark-artwork-fields{display:grid;gap:14px;margin-top:4px}.spark-artwork-fields__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.spark-artwork-fields__head h3{margin:0;font-size:17px}.spark-artwork-fields__head p{max-width:680px;margin:5px 0 0;color:var(--spark-text, #475569);line-height:1.5}.spark-artwork-mode-tabs{display:inline-flex;flex:0 0 auto;gap:4px;margin:0;padding:4px;border:1px solid #dcdfe5;border-radius:12px;background:#fff}.spark-artwork-mode-tabs label{display:block;gap:0;cursor:pointer}.spark-artwork-mode-tabs input{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;opacity:0;pointer-events:none}.spark-artwork-mode-tabs span{display:block;padding:9px 16px;border-radius:8px;color:#5f6470;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.spark-artwork-mode-tabs label:has(input:checked) span{background:var(--spark-orange-soft, #fff4e8);color:var(--spark-navy, #0f172a)}.spark-artwork-mode-tabs label:has(input:focus-visible) span{outline:2px solid #ff5a1f;outline-offset:1px}.spark-proof-drop{position:relative;display:grid;justify-items:center;gap:10px;min-height:224px;align-content:center;border:2px dashed var(--spark-teal, #149d9a);border-radius:12px;background:var(--spark-teal-soft, #eaf8f7);padding:26px;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.spark-proof-drop:hover,.spark-proof-drop:focus-within,.spark-proof-drop.is-dragover{border-color:var(--spark-teal-dark, #0f766e);background:var(--spark-success-soft, #ecfdf5)}.spark-proof-drop__icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--spark-teal-dark, #0f766e);border-radius:10px;background:var(--spark-teal-dark, #0f766e);color:#fff}.spark-proof-drop__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.spark-proof-drop__copy{display:grid;justify-items:center;gap:5px;min-width:0}.spark-proof-drop__copy>strong{font-size:17px}.spark-proof-drop__copy>span,.spark-proof-drop__copy small{color:#737783;font-weight:500}.spark-proof-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.spark-proof-file-name{max-width:min(520px,80vw);overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap}.spark-proof-progress{display:block;width:min(360px,70vw);height:4px;overflow:hidden;border-radius:999px;background:#ccfbf1}.spark-proof-progress span{display:block;width:var(--spark-proof-progress, 0%);height:100%;background:var(--spark-teal, #149d9a)}.spark-artwork-link-panel{padding:clamp(18px,3vw,28px);border:1px solid #dfe2e8;border-radius:12px;background:#f8f9fb}.spark-artwork-link-input{position:relative;display:block}.spark-artwork-link-input svg{position:absolute;top:50%;left:15px;width:20px;height:20px;fill:none;stroke:#8b929d;stroke-linecap:round;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.spark-upload-form .spark-artwork-link-input input{padding-left:46px}.spark-intake-details .spark-intake-full{margin-top:4px}.spark-upload-form textarea::placeholder,.spark-upload-form input::placeholder{color:#818792;opacity:1}.spark-proof-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.spark-proof-submit-row small{max-width:420px;color:#675f5a;line-height:1.45}.spark-proof-submit[disabled]{cursor:not-allowed;opacity:.55}@media(max-width:749px){.spark-intake-card{padding:14px}.spark-artwork-fields__head{display:grid}.spark-artwork-mode-tabs{width:100%}.spark-artwork-mode-tabs label{flex:1 1 50%}.spark-artwork-mode-tabs span{text-align:center}.spark-proof-drop{min-height:190px;padding:20px 14px}.spark-intake-details{padding:16px}.spark-proof-completion{gap:12px;padding:18px}}@media(prefers-reduced-motion:reduce){.spark-proof-drop,.spark-proof-progress span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spark-proof-upload.css.map */
