@layer equip{.eq-form{gap:var(--eq-space-4);min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.4 var(--eq-font);display:grid}.eq-form[data-pending]{cursor:progress}.eq-form-summary{gap:var(--eq-space-1);padding:var(--eq-space-3) var(--eq-space-4);border:1px solid var(--eq-danger);border-radius:var(--eq-radius-m);background:color-mix(in srgb, var(--eq-danger) 7%, transparent);opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur-move) var(--eq-spring);display:grid;translate:0}@starting-style{.eq-form-summary{opacity:0;translate:0 -4px}}.eq-form-summary:focus-visible,.eq-form-summary:focus{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-form-summary-title{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-m) / 1.3 var(--eq-font);margin:0}.eq-form-summary-text{color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-form-summary-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eq-form-summary-link{border-radius:var(--eq-radius-s);min-height:24px;color:var(--eq-danger);font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);text-underline-offset:2px;cursor:pointer;padding-block:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.eq-form-summary-field{font-weight:var(--eq-weight-strong)}@media (hover:hover){.eq-form-summary-link:hover{text-decoration-thickness:2px}}.eq-form-summary-link:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-form-status{align-items:center;gap:var(--eq-space-1);color:var(--eq-ok);font:var(--eq-weight-strong) var(--eq-text-s) / 1.4 var(--eq-font);margin:0;display:flex}.eq-form-status>svg{flex:none;width:16px;height:16px}.eq-form-status:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.eq-form-section{border:0;min-width:0;margin:0;padding:0;display:block}.eq-form-section:has(+.eq-form-section){padding-bottom:var(--eq-space-4);border-bottom:1px solid var(--eq-line)}.eq-form-section-title{margin:0 0 var(--eq-space-3);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-m) / 1.3 var(--eq-font);padding:0}.eq-form-section-description{margin:calc(var(--eq-space-2) * -1) 0 var(--eq-space-3);color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font)}.eq-form-section-body{gap:var(--eq-space-3);min-width:0;display:grid}.eq-form-actions{justify-content:flex-end;align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.eq-form-actions[data-align=start]{justify-content:flex-start}.eq-form-actions[data-align=between]>:first-child{margin-inline-end:auto}.eq-form-actions[data-sticky]{z-index:1;margin-inline:calc(var(--eq-space-4) * -1);padding:var(--eq-space-3) var(--eq-space-4);border-top:1px solid var(--eq-line);background:var(--eq-surface);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);position:sticky;bottom:0}:where(.eq-form label:not([class])){gap:var(--eq-space-1);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);display:grid}:where(.eq-form :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset]),select,textarea):not([class])){box-sizing:border-box;width:100%;height:var(--eq-h-m);padding-inline:var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.4 var(--eq-font);transition:border-color var(--eq-dur) var(--eq-ease)}:where(.eq-form textarea:not([class])){height:auto;padding-block:var(--eq-space-2)}:where(.eq-form :is(input,select,textarea):not([class]))::placeholder{color:var(--eq-ink-3)}:where(.eq-form :is(input,select,textarea):not([class]):focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}:where(.eq-form :is(input,select,textarea):not([class]):user-invalid),:where(.eq-form[data-submitted] :is(input,select,textarea):not([class]):invalid){border-color:var(--eq-danger)}}
