.app-form,.app-field-frame,.app-control{--app-form-control-height:44px;--app-form-label-gap:8px;--app-form-field-gap:16px;--app-form-section-gap:24px;--app-form-metadata-gap:8px}.app-form .app-form-field.ant-form-item{margin-bottom:var(--app-form-field-gap)}.app-form .app-form-field .ant-form-item-label{padding-bottom:var(--app-form-label-gap)}.app-form .app-form-field .ant-form-item-label>label,.app-field-label{height:auto;color:var(--pos-ui-text,#18263d);font-size:14px;font-weight:500;line-height:20px}.app-form .app-form-field .ant-form-item-extra,.app-form .app-form-field .ant-form-item-explain{min-height:0;padding-top:var(--app-form-metadata-gap);font-size:13px;line-height:20px}.app-form .app-form-field .ant-form-item-extra:has(.app-field-metadata){padding-top:0}:is(.app-form,.app-field-frame,.app-control) .ant-input:not(textarea),:is(.app-form,.app-field-frame,.app-control) .ant-input-affix-wrapper,:is(.app-form,.app-field-frame,.app-control) .ant-input-number,:is(.app-form,.app-field-frame,.app-control) .ant-select-single{min-height:var(--app-form-control-height);border-radius:6px;font-size:14px}:is(.app-form,.app-field-frame,.app-control) .ant-input:not(textarea),:is(.app-form,.app-field-frame,.app-control) .ant-input-affix-wrapper{height:var(--app-form-control-height)}:is(.app-form,.app-field-frame,.app-control) .ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0;padding-block:0}:is(.app-form,.app-field-frame,.app-control) .ant-input-number-input{height:42px;font-size:14px}:is(.app-form,.app-field-frame,.app-control) .ant-select-selection-item,:is(.app-form,.app-field-frame,.app-control) .ant-select-selection-placeholder{font-size:14px}:is(.app-form,.app-field-frame,.app-control) textarea.ant-input{border-radius:6px;padding:10px 12px;font-size:14px;line-height:20px}:is(.app-form,.app-field-frame,.app-control) .ant-input-number,:is(.app-form,.app-field-frame,.app-control) .ant-select{max-width:100%}:is(.app-form,.app-field-frame,.app-control) .market-phone-input{height:var(--app-form-control-height);border-radius:6px}.app-form .app-form-field>.ant-form-item-row>.ant-form-item-control>.ant-form-item-control-input .ant-input-number,.app-form .app-form-field>.ant-form-item-row>.ant-form-item-control>.ant-form-item-control-input .ant-select{width:100%}.app-field-frame{gap:var(--app-form-label-gap);min-width:0;margin-bottom:var(--app-form-field-gap);flex-direction:column;display:flex}.app-form-field.ant-form-item .app-field-frame{margin-bottom:0}.app-field-control,.app-field-input{width:100%;min-width:0}.app-field-control>.ant-picker{width:100%;min-height:var(--app-form-control-height);height:var(--app-form-control-height);padding-block:0}.app-field-control>.ant-picker .ant-picker-input>input{font-size:14px}.app-field-input{display:contents}.app-field-input:has(>.app-field-standalone-count){display:block}.app-select,.app-input-number{border-radius:6px;min-width:0;max-width:100%;font-size:14px}.app-input-number .ant-input-number-input{height:42px;font-size:14px}.app-control.ant-input-affix-wrapper{height:44px;min-height:44px}.app-control.ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0;padding-block:0}.app-field-control--with-action{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;display:grid}.app-field-control--with-action>button{width:44px;min-height:44px}.app-field-control--with-leading-icon{position:relative}.app-field-leading-icon{inset-inline-start:12px;color:var(--pos-ui-secondary,#596b83);pointer-events:none;position:absolute;top:22px;transform:translateY(-50%)}.app-field-required,.app-field-error{color:var(--pos-ui-danger,#d92d20)}.app-field-metadata{min-width:0;padding-top:var(--app-form-metadata-gap,8px);grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:13px;line-height:20px;display:grid}.app-field-frame>.app-field-metadata{padding-top:0}.app-field-hint{color:var(--pos-ui-secondary,#596b83);overflow-wrap:anywhere}.app-field-counter-slot{text-align:end;align-self:start}.app-field-counter{color:var(--pos-ui-secondary,#596b83);white-space:nowrap;font-size:13px;line-height:20px}.app-field-standalone-count{text-align:end;padding-top:8px}.app-form-section{gap:var(--app-form-section-gap);flex-direction:column;display:flex}.app-form-section-heading{padding-top:calc(var(--app-form-section-gap) - var(--app-form-field-gap))}.app-form input,.app-form textarea{scroll-margin-block:8px}input.app-native-control,textarea.app-native-control,select.app-native-control{box-sizing:border-box;border:1px solid var(--pos-ui-border,#e2e8f0);background:var(--pos-ui-surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--pos-ui-text,#18263d);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:20px}input.app-native-control,select.app-native-control:not([multiple]){height:44px}.app-native-control[data-leading-icon=true]{padding-inline-start:40px}input.app-native-control:focus,textarea.app-native-control:focus,select.app-native-control:focus{outline:2px solid var(--pos-ui-accent,#245cdb);outline-offset:1px;border-color:var(--pos-ui-accent,#245cdb)}.app-native-control[aria-invalid=true]{border-color:var(--pos-ui-danger,#d92d20)}.app-native-control:disabled{color:var(--pos-ui-secondary,#596b83);background:var(--pos-ui-muted,#f8fafc);cursor:not-allowed}.app-native-control::placeholder{color:var(--pos-ui-secondary,#64748b)}@media (width<=600px){:is(.app-form,.app-field-frame,.app-control) .ant-input,:is(.app-form,.app-field-frame,.app-control) .ant-input-number-input,:is(.app-form,.app-field-frame,.app-control) .ant-select-selection-search-input,:is(.app-form,.app-field-frame,.app-control) .market-phone-input input,.app-input-number .ant-input-number-input,.app-select .ant-select-selection-search-input,.app-field-control>.ant-picker .ant-picker-input>input,input.app-native-control,textarea.app-native-control,select.app-native-control{font-size:16px}}
