.ui-form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--hx-space-6);max-inline-size:var(--hx-form-measure)}.ui-form-gate{display:contents;min-inline-size:0;margin:0;padding:0;border:0}.ui-form__notice{border-radius:var(--hx-radius-card);outline:none}.ui-form__notice:focus-visible{outline:var(--hx-focus-width) solid var(--hx-focus);outline-offset:var(--hx-focus-offset)}.ui-form__actions:empty{display:none}.ui-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-space-3);padding-block-start:var(--hx-space-2)}@media (width < 48rem){.ui-form__actions:not([data-sticky]){flex-direction:column;align-items:stretch}.ui-form__actions:not([data-sticky])>.ui-button{inline-size:100%}}.ui-form[data-layout=long]{max-inline-size:var(--hx-content-max);gap:var(--hx-space-8)}.ui-form__main{gap:var(--hx-space-6);min-inline-size:0;max-inline-size:var(--hx-form-measure-wide)}.ui-form__main,.ui-form__rail{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.ui-form__rail{gap:var(--hx-space-4)}.ui-form__aside{padding:var(--hx-space-inset-card);border:1px solid var(--hx-border-soft);border-radius:var(--hx-radius-card);background:var(--hx-surface-soft);color:var(--hx-text-2);font-size:var(--hx-type-body-sm-size);line-height:var(--hx-type-body-sm-leading)}.ui-form__aside>:first-child{margin-block-start:0}.ui-form__aside>:last-child{margin-block-end:0}.ui-form__state{display:inline-flex;flex:1 1 auto;align-items:center;gap:var(--hx-space-2);margin:0;color:var(--hx-text-3);font-size:var(--hx-type-caption-size);font-weight:var(--hx-weight-medium);line-height:var(--hx-type-caption-leading);letter-spacing:var(--hx-type-caption-tracking,0)}.ui-form[data-dirty] .ui-form__state{color:var(--hx-status-warning-fg)}.ui-form[data-dirty] .ui-form__state:before{content:"";display:inline-block;flex:none;inline-size:var(--hx-space-2);block-size:var(--hx-space-2);border-radius:var(--hx-radius-pill);background:var(--hx-status-warning-core)}@media (width < 64rem){.ui-form__rail{display:contents}.ui-form__actions[data-sticky]{position:sticky;inset-block-end:0;z-index:var(--z-sticky-rail);padding-block:var(--hx-space-3);padding-inline:var(--hx-space-4);border-block-start:1px solid var(--hx-border);background:var(--hx-surface);box-shadow:var(--hx-elev-overlay)}.ui-page>.ui-form .ui-form__actions[data-sticky]{margin-inline:calc(-1 * var(--hx-gutter));padding-inline:var(--hx-gutter)}@media (width < 48rem){.ui-form__actions[data-sticky],.ui-page>.ui-form .ui-form__actions[data-sticky]{inset-block-end:var(--hx-bottom-clearance,0);margin-inline:calc(-1 * (var(--hx-gutter) + var(--ui-card-inset, 0px)));padding-block-end:max(var(--hx-space-3),env(safe-area-inset-bottom,0px));padding-inline:max(var(--hx-gutter),env(safe-area-inset-left,0px)) max(var(--hx-gutter),env(safe-area-inset-right,0px))}.ui-form__actions[data-sticky] .ui-form__state{flex-basis:100%}.ui-form__actions[data-sticky]>.ui-button{flex:1 1 0}.ui-split__main .ui-form__actions[data-sticky]{inset-block-end:calc(var(--hx-bottom-clearance, 0px) + var(--ui-split-rail-block, 0px))}}html:has(.ui-form[data-layout=long]){scroll-padding-block-end:calc(var(--hx-touch-min) + 2 * var(--hx-space-3) + var(--hx-space-4) + var(--hx-bottom-clearance, 0px))}}@media (width >= 64rem){.ui-form[data-layout=long]{grid-template-columns:minmax(0,1fr) minmax(var(--hx-inspector-min-w),var(--hx-inspector-w));align-items:start;gap:var(--hx-space-10)}.ui-form__rail{position:sticky;inset-block-start:calc(var(--hx-topbar-h) + var(--hx-space-6))}.ui-form__actions[data-sticky]{display:grid;gap:var(--hx-space-3);padding:var(--hx-space-inset-card);border:1px solid var(--hx-border);border-radius:var(--hx-radius-card);background:var(--hx-surface);box-shadow:var(--hx-elev-sm)}.ui-form__actions[data-sticky]>.ui-button{inline-size:100%}}@media (forced-colors:active){.ui-form__actions[data-sticky],.ui-form__aside{border-color:CanvasText}.ui-form[data-dirty] .ui-form__state:before{forced-color-adjust:none;background:Highlight}}