body{margin:0}.form-container{background-color:#f5f5f5;display:flex;min-height:100vh;width:100%;position:relative;overflow-x:hidden}.sidebar-section{width:20vw;min-width:20vw;flex-shrink:0;background-color:#e8e4dc;background-image:url(https://tellmytale.com/cdn/shop/files/star_1.webp?v=1742929066);background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;padding:40px}.back-btn{position:absolute;top:30px;left:calc(20vw + 120px);width:40px;height:40px;background-color:#eb7123;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;z-index:100}#go-back{left:10%;top:144px;flex-shrink:0}@media (max-width: 767px){#go-back{position:relative;inset:unset;display:inline-flex}}.back-btn:focus{outline:none}.back-btn svg{color:#fff;rotate:180deg}.avatar-preview-circle{width:30vh;height:30vh;border-radius:50%;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a;position:absolute;right:-15vh;top:50%;transform:translateY(-50%);z-index:50}.avatar-preview-circle img{width:100%;height:100%;object-fit:cover}.form-content{flex:1;padding:20px 80px;display:flex;flex-direction:column;align-items:center;background:#fff}.input-field{border-radius:4px;border:1.3px solid #e3e3e3;height:35px;padding:6px;position:relative;transition:.3s;text-align:center;flex-grow:1}.input-field label{position:absolute;font-size:11px;top:-10px;left:10px;background:#fff;padding:0 4px}:is(.input-field,.gender-field):has(input:focus),:is(.input-field,.gender-field):has(input:focus-visible){border-color:#333}#childAge,#childName{display:block;border:none;outline:none;width:100%;height:100%;box-shadow:none;background:transparent;text-align:center;font-size:18px}.gender-options{display:flex;gap:4px;align-items:center;width:100%;justify-content:center}#submitBtn{height:50px;font-size:16px;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:10px;font-weight:400;min-width:300px;background:#eb7123;color:#fff;cursor:pointer;border:none;padding:10px 30px;text-transform:uppercase;font-weight:600}#submitBtn:disabled{background:#ccc;color:#777;cursor:not-allowed;opacity:.7}#submitBtn:disabled svg path{fill:#777}#submitBtn:hover:not(:disabled),#submitBtn:focus,#submitBtn:focus-visible{background-color:color-mix(in srgb,#eb7123 100%,#333 8%);border:1px solid #333}#submitBtn svg{width:12px}button:not([disabled]),copy-button{cursor:pointer}@media (max-width: 1024px){.sidebar-section{width:25vw;min-width:25vw;padding:24px}.avatar-preview-circle{width:24vh;height:24vh;right:-12vh}.form-content{padding:20px 40px}}@media (max-width: 768px){.form-container{flex-direction:column}.sidebar-section{width:100%;min-width:100%;height:220px;padding:20px;justify-content:flex-start}.back-btn{left:20px;top:20px}.avatar-preview-circle{position:relative;width:140px;height:140px;right:auto;top:auto;transform:none;margin:0 auto}.form-content{padding:20px}h1{text-align:center;font-size:24px}#submitBtn{min-width:100%}}@media (max-width: 480px){.avatar-preview-circle{width:120px;height:120px}}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;margin:0 auto 30px;max-height:260px;min-height:140px;height:21vh;max-width:600px;width:100%;border:2px dashed rgba(0,0,0,.2);border-radius:30px;padding:18px 0}.dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dropzone .dropzone-button{display:flex;align-items:center;gap:8px;background:#eb7123;color:#fff;border-radius:4px;padding:10px 30px;font-size:14px;font-weight:700;cursor:pointer;height:40px}.dropzone .dropzone-button:hover,.dropzone .dropzone-button:focus,.dropzone .dropzone-button:focus-visible{background-color:color-mix(in srgb,#eb7123 100%,#333 8%);border:1px solid #333}.dropzone:focus-within{border:1px solid #333;background-color:color-mix(in srgb,#eb7123 10%,#fff 100%)}.dropzone-label{text-align:center;font-size:14px;opacity:.7}.form-row{display:flex;gap:12px;width:100%;max-width:300px;margin:15px 0}.name-field,.age-field{height:50px}.form-row .gender-field,.form-row .age-field{flex:1}.gender-field{border:1px solid #e3e3e3;border-radius:4px;height:35px;padding:24px 10px;position:relative;display:flex;align-items:center;justify-content:center}.gender-field .field-label{position:absolute;top:-10px;left:10px;background:#fff;padding:0 4px;font-size:11px}.gender-options{display:flex;gap:6px}.gender-option{cursor:pointer}.gender-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gender-option span{padding:6px 20px;border-radius:4px;font-size:14px;transition:.25s;width:100%;text-transform:capitalize}.gender-option input:checked+span{background:#eb7123;color:#fff}#child-info{display:flex;flex-direction:column;align-items:center}.name-field{width:300px}.hero-tips{text-align:center;padding:30px 20px}.hero-tips h2{font-size:32px;margin-bottom:10px}.subtitle{font-size:16px;max-width:600px;line-height:1.5}.tips-list{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.tip-item{width:140px;display:flex;flex-direction:column;align-items:center}.image-wrap{position:relative;width:140px;height:140px}.image-wrap img{width:100%;height:100%;border-radius:50%;object-fit:cover;filter:grayscale(100%)}.status-icon{position:absolute;bottom:4px;right:4px;width:28px;height:28px;border-radius:50%;background:#e74c3c;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.tip-item.good img{filter:none;border:4px solid #2ecc71}.tip-item.good .status-icon{background:#2ecc71}.label{margin-top:12px;font-size:16px;color:#aaa;line-height:1.3;text-align:center}.good-text{color:#2ecc71;font-weight:600}@media (max-width: 600px){.tips-list{gap:24px}.tip-item{width:120px}.image-wrap{width:96px;height:96px}.status-icon{width:24px;height:24px;font-size:14px}}.message-text{font-size:14px;display:flex;align-items:center;gap:10px;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/126/assets/child-info-form.css.map */
