.claude-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--geo-sp-4, 16px)}.claude-field{display:flex;flex-direction:column;gap:6px;min-width:0}.claude-field--full,.claude-form__note,.claude-form__act{grid-column:1 / -1}.claude-field label{font-size:14px;line-height:20px;font-weight:var(--geo-fw-medium, 600);color:var(--geo-n-900, #14181C)}.claude-field label small{margin-left:4px;font-size:13px;font-weight:var(--geo-fw-regular, 400);color:var(--geo-n-500, #5F6874)}.claude-field input,.claude-field textarea,.claude-field select{box-sizing:border-box;width:100%;height:var(--geo-control-height, 44px);margin:0;padding:0 12px;border:1px solid var(--geo-n-450, #767F8B);border-radius:var(--geo-radius-1, 2px);background:var(--geo-n-0, #fff);color:var(--geo-n-900, #14181C);font-family:inherit;font-size:16px;line-height:normal;box-shadow:none;-webkit-appearance:none;appearance:none}.claude-field textarea{height:auto;min-height:144px;padding:10px 12px;line-height:24px;resize:vertical}.claude-field input:focus-visible,.claude-field textarea:focus-visible,.claude-field select:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:0;border-color:var(--geo-n-900, #14181C);box-shadow:none}.claude-field__select{position:relative;display:flex}.claude-field__select select{padding-right:36px;cursor:pointer}.claude-field__caret{position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.claude-field.is-err input,.claude-field.is-err textarea,.claude-field.is-err select{border:2px solid var(--geo-err, #A31D16)}.claude-field .claude-field__err{display:none}.claude-field.is-err .claude-field__err{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:20px;color:var(--geo-err, #A31D16)}.claude-field__err .claude-icon,.claude-form__sum .claude-icon{flex:none;width:16px;height:16px;margin-top:2px}.claude-form__sum{display:flex;align-items:flex-start;gap:10px;margin:0 0 var(--geo-sp-6, 24px);padding:12px var(--geo-sp-4, 16px);border-left:2px solid var(--geo-err, #A31D16);background:var(--geo-err-wash, #FBEDEC);color:var(--geo-err, #A31D16);font-size:14px;line-height:20px;font-weight:var(--geo-fw-medium, 600)}.claude-form__sum[hidden]{display:none}.claude-form__sum:focus,.claude-form__sum:focus-visible{outline:none;box-shadow:none}.claude-form__sum ul{margin:4px 0 0;padding-left:18px;font-weight:var(--geo-fw-regular, 400)}.claude-form__note{margin:0;font-size:13px;line-height:20px;color:var(--geo-n-500, #5F6874)}.claude-form__note p{margin:0}.claude-form__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.claude-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--geo-sp-2, 8px);height:var(--geo-button-height, 50px);margin:0;padding:0 var(--geo-sp-6, 24px);border:1px solid var(--geo-n-900, #14181C);border-radius:var(--geo-radius-1, 2px);background:var(--geo-n-900, #14181C);color:var(--geo-n-0, #fff);font-family:inherit;font-size:15px;line-height:1;font-weight:var(--geo-fw-medium, 600);white-space:nowrap;cursor:pointer}.claude-form__btn:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:2px}.claude-form__ok{margin:0;padding:12px var(--geo-sp-4, 16px);border-left:2px solid var(--geo-accent, #009456);background:var(--geo-n-50, #F7F8F9);color:var(--geo-n-900, #14181C);font-size:15px;line-height:22px}@media(hover:hover)and (pointer:fine){.claude-form__btn{transition:background-color var(--geo-dur-fast, .12s) var(--geo-ease, ease-out),border-color var(--geo-dur-fast, .12s) var(--geo-ease, ease-out)}.claude-form__btn:hover{background:var(--geo-n-700, #434B54);border-color:var(--geo-n-700, #434B54)}.claude-field input:hover,.claude-field textarea:hover,.claude-field select:hover{border-color:var(--geo-n-900, #14181C)}.claude-field.is-err input:hover,.claude-field.is-err textarea:hover,.claude-field.is-err select:hover{border-color:var(--geo-err, #A31D16)}}@media screen and (max-width:749px){.claude-form__grid{grid-template-columns:minmax(0,1fr)}.claude-form__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/claude-form.css.map */
