.creator-form-section{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.creator-form-container{max-width:800px;margin:0 auto}.section-header{text-align:center;margin-bottom:40px}.section-title{font-size:32px;font-weight:700;color:var(--color-brand);margin:0 0 12px;font-family:var(--font-family-heading, "Montserrat", sans-serif)}.section-description{font-size:16px;color:var(--color-text-secondary);margin:0;line-height:1.6}.creator-form-wrapper{position:relative}.creator-success-panel{padding:var(--spacing-12) var(--spacing-8);background:var(--color-surface);border-radius:var(--radius-card);border:2px solid var(--color-border);border-top:4px solid var(--color-success);box-shadow:var(--shadow-lg);text-align:center}.success-icon{margin:0 auto 24px;width:64px;height:64px}.success-icon .checkmark-path{stroke-dasharray:30;stroke-dashoffset:30;animation:checkmark .5s ease-in-out .3s forwards}@keyframes checkmark{to{stroke-dashoffset:0}}.success-title{font-size:24px;font-weight:600;color:var(--color-neutral-900);margin:0 0 12px}.success-message{font-size:15px;color:var(--color-text-secondary);margin:0 0 16px;line-height:1.6}.success-reference{font-size:14px;color:var(--color-neutral-700);margin:0 0 8px}.success-reference span{font-weight:700;color:var(--color-cta);font-family:monospace}.success-note{font-size:14px;color:var(--color-text-secondary);margin:0 0 24px}.success-note strong{color:var(--color-cta)}.creator-form{padding:var(--spacing-8);background:var(--color-surface);border-radius:var(--radius-card);border:2px solid var(--color-border);border-left:4px solid var(--color-cta);box-shadow:var(--shadow-lg);transition:var(--transition-card)}.creator-form:focus-within{border-color:var(--color-border-dark);box-shadow:var(--shadow-xl),var(--shadow-cta)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.form-field--full{grid-column:1 / -1}.form-field{position:relative}.form-label{display:block;font-size:14px;font-weight:600;color:var(--color-neutral-900);margin-bottom:8px}.required-asterisk{color:var(--color-sale, #e53935);margin-left:2px}.form-input,.form-select{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:14px;color:var(--color-text);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-card);transition:var(--transition-button);font-family:inherit}.form-input:focus,.form-select:focus{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 3px var(--color-cta-100)}.form-input::placeholder{color:var(--color-neutral-400)}textarea.form-input{resize:vertical;min-height:100px}.radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.radio-option{position:relative;display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-alt);border:2px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-button)}.radio-option:hover{background:var(--color-surface-hover);border-color:var(--color-border-dark)}.radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.radio-option input[type=radio]:checked+.radio-label{font-weight:600}.radio-option input[type=radio]:checked~*{opacity:1}.radio-option:has(input:checked){background:var(--color-cta-50);border-color:var(--color-cta)}.radio-label{font-size:14px;color:var(--color-neutral-800);-webkit-user-select:none;user-select:none}.field-hint{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:6px}.field-error{display:none;font-size:12px;color:var(--color-sale, #e53935);margin-top:6px}.field-footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.char-counter{font-size:12px;color:var(--color-neutral-400)}.char-counter.near-limit{color:var(--color-cta);font-weight:600}.form-message{margin-bottom:24px}.alertBox{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-card);font-size:14px;line-height:1.5}.alertBox--error{background:var(--color-error-50);border:1px solid var(--color-error-200);color:var(--color-error-800)}.alertBox--info{background:var(--color-info-50);border:1px solid var(--color-info-200);color:var(--color-info-800)}.alertBox-icon{flex-shrink:0;width:20px;height:20px}.alertBox-message{margin:0;flex:1}.link-button{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit}.link-button:hover{opacity:.8}.form-actions{margin-top:32px;text-align:center}.creator-form .btn{min-width:200px}.button-loading{display:none;align-items:center;gap:8px}.spinner{flex-shrink:0}.auto-save-indicator{text-align:center;margin-top:16px;opacity:0;transition:opacity .3s ease;pointer-events:none}.auto-save-indicator.visible{opacity:1}.autosave-text{font-size:12px;color:var(--color-text-secondary)}@media(max-width:767px){.creator-form-section{padding-top:40px;padding-bottom:40px}.section-title{font-size:24px}.section-description{font-size:14px}.creator-form{padding:24px 20px}.form-grid{grid-template-columns:1fr;gap:20px}.radio-group{grid-template-columns:1fr}.creator-success-panel{padding:32px 24px}.success-title{font-size:20px}.btn{padding:12px 24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-creator-form.css.map */
