.sihu-form-group{display:flex;flex-direction:column;gap:6px}.sihu-form-row{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.sihu-form-row{grid-template-columns:1fr 1fr}}.sihu-form-label{font-size:var(--sihu-fs-small);font-weight:600;color:var(--sihu-text-primary);letter-spacing:.02em}.sihu-form-input,.sihu-form-textarea,.sihu-form-select{width:100%;padding:12px 16px;background:var(--sihu-bg-secondary);border:1px solid var(--sihu-border);border-radius:var(--sihu-radius);color:var(--sihu-text-primary);font-family:var(--sihu-font-body);font-size:var(--sihu-fs-body);line-height:1.5;transition:border-color var(--sihu-duration) var(--sihu-ease),box-shadow var(--sihu-duration) var(--sihu-ease);outline:none}.sihu-form-input::placeholder,.sihu-form-textarea::placeholder{color:var(--sihu-text-secondary);opacity:.5}.sihu-form-input:focus,.sihu-form-textarea:focus,.sihu-form-select:focus{border-color:var(--sihu-accent);box-shadow:0 0 0 3px rgba(var(--sihu-accent-rgb),.1)}.sihu-form-textarea{resize:vertical;min-height:100px}.sihu-form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394B8D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.sihu-form-select:hover{border-color:var(--sihu-accent)}.sihu-form-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--sihu-fs-body);color:var(--sihu-text-secondary)}.sihu-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--sihu-border);border-radius:var(--sihu-radius-sm);background:var(--sihu-bg-secondary);cursor:pointer;flex-shrink:0;transition:all var(--sihu-duration) var(--sihu-ease);position:relative}.sihu-form-checkbox input[type=checkbox]:checked{background:var(--sihu-accent);border-color:var(--sihu-accent)}.sihu-form-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--sihu-bg-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.sihu-form-checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(var(--sihu-accent-rgb),.2)}.sihu-form-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.sihu-form-errors{background:#f0b8c814;border:1px solid rgba(240,184,200,.25);color:var(--sihu-rose);padding:14px 16px;border-radius:var(--sihu-radius);margin-bottom:20px;font-size:var(--sihu-fs-small);line-height:1.5}.sihu-form-errors ul{list-style:disc;padding-left:18px}.sihu-form-errors li{margin-bottom:4px}.sihu-form-success{background:#4ade8014;border:1px solid rgba(74,222,128,.25);color:#4ade80;padding:14px 16px;border-radius:var(--sihu-radius);margin-bottom:20px;font-size:var(--sihu-fs-small);line-height:1.5}.sihu-form-input.is-error,.sihu-form-textarea.is-error,.sihu-form-select.is-error{border-color:var(--sihu-rose)}.sihu-form-input.is-error:focus,.sihu-form-textarea.is-error:focus,.sihu-form-select.is-error:focus{box-shadow:0 0 0 3px #f0b8c826}.sihu-form-input.is-success,.sihu-form-textarea.is-success,.sihu-form-select.is-success{border-color:#4ade80}.sihu-form-input.is-success:focus,.sihu-form-textarea.is-success:focus,.sihu-form-select.is-success:focus{box-shadow:0 0 0 3px #4ade8026}.sihu-form-input:disabled,.sihu-form-textarea:disabled,.sihu-form-select:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sihu-forms.css.map */
