.am-modern-forms{--am-control-bg:#fffffff5;--am-control-border:#e2e8f0;--am-control-border-hover:#cbd5e1;--am-control-focus:#fb923c;--am-control-ring:#ffedd5f2;--am-control-text:#0f172a;--am-control-placeholder:#94a3b8}.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),.am-modern-forms select:not([multiple]),.am-modern-forms textarea{box-sizing:border-box;border:1px solid var(--am-control-border);background:var(--am-control-bg);min-height:46px;color:var(--am-control-text);border-radius:.9rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a09}.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):hover,.am-modern-forms select:not([multiple]):hover,.am-modern-forms textarea:hover{border-color:var(--am-control-border-hover);background:#fff}.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):focus,.am-modern-forms select:not([multiple]):focus,.am-modern-forms textarea:focus{border-color:var(--am-control-focus);box-shadow:0 1px 2px #0f172a0d, 0 0 0 4px var(--am-control-ring);outline:none}.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):disabled,.am-modern-forms select:not([multiple]):disabled,.am-modern-forms textarea:disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#f8fafc}.am-modern-forms textarea{resize:vertical;min-height:112px;padding:.75rem .9rem}.am-modern-forms select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-left:.9rem;padding-right:2.75rem}.am-modern-forms select[multiple]{border:1px solid var(--am-control-border);background:var(--am-control-bg);color:var(--am-control-text);border-radius:.9rem;box-shadow:0 1px 2px #0f172a0a}.am-modern-forms input[type=checkbox],.am-modern-forms input[type=radio]{accent-color:#f97316}.am-modern-forms input[type=file]{box-sizing:border-box;border-radius:.9rem;min-height:46px;padding:.55rem .75rem}.am-modern-forms button{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s}.am-modern-forms button:not(:disabled):hover{transform:translateY(-1px)}.am-modern-forms button:not(:disabled):active{transform:translateY(0)}.am-modern-forms label>span:first-child,.am-modern-forms label.block>span:first-child{letter-spacing:-.01em}@media (max-width:767px){.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),.am-modern-forms select:not([multiple]),.am-modern-forms textarea{border-radius:.8rem;min-height:44px}}.am-modern-forms input::placeholder,.am-modern-forms textarea::placeholder{color:var(--am-control-placeholder);opacity:1}.am-modern-forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]){text-indent:0}
