:root{--field-tag-height:44px}.field-tag{--field-tag-padding-left:16px;--field-tag-padding-right:4px;--field-tag-remove-size:36px;height:var(--field-tag-height);padding-left:var(--field-tag-padding-left);padding-right:var(--field-tag-padding-right);background:var(--fields-container-bg);border-radius:var(--fields-container-radius);white-space:nowrap;align-items:center;display:inline-flex}.field-tag__label{font-size:var(--field-font-size);color:var(--label-primary);min-width:0}.field-tag__remove{width:var(--field-tag-remove-size);height:var(--field-tag-remove-size);cursor:pointer;color:var(--label-secondary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.field-tag__remove:disabled{cursor:not-allowed;color:var(--label-tertiary)}.field-tag__remove-icon{width:12px;height:12px}@media (min-width:768px){.field-tag__remove-icon{width:18px;height:18px}}@media (min-width:1024px){.field-tag__remove-icon{width:20px;height:20px}}.field-tag[data-truncate]{max-width:100%}.field-tag[data-truncate] .field-tag__label{flex:0 auto;min-width:0;line-height:normal;display:flex}.field-tag__label-head{text-overflow:ellipsis;white-space:pre;flex:0 auto;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.field-tag__label-tail{white-space:pre;flex:none}.field-tag[data-italic] .field-tag__label{font-family:var(--font-inter-italic,var(--font-body));font-style:italic}.field-tag[data-italic] .field-tag__label-head{margin-inline:-.25em;padding-inline:.25em}
.files-field{--files-field-padding-block:calc((var(--field-height) - var(--field-tag-height)) / 2);--files-field-tag-gap:calc(var(--files-field-padding-block) * 2 / 3);min-height:var(--field-height);max-width:var(--field-max-width);margin:0 var(--files-field-padding-block);font-family:var(--font-body);font-size:var(--field-font-size);flex-direction:column;justify-content:center;display:flex;position:relative}.files-field__input,.files-field__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.files-field__add{width:100%;height:var(--field-height);cursor:pointer;min-width:0;color:var(--label-secondary);letter-spacing:-.43px;justify-content:center;align-items:center;gap:3px;font-weight:500;display:flex}.files-field[data-state=missing] .files-field__add{color:var(--accent-red-100)}.files-field[data-disabled] .files-field__add{cursor:not-allowed;color:var(--label-tertiary)}.files-field__add-icon{flex:none;width:1em;height:1em}.files-field__add-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block:-.2em;padding-block:.2em;line-height:normal;overflow:hidden}.files-field__body{padding-block:var(--files-field-padding-block);align-items:center;gap:8px;display:flex}.files-field__list{align-items:flex-start;gap:var(--files-field-tag-gap);flex-direction:column;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.files-field__item{min-width:0;max-width:100%;display:flex}.files-field__tag.field-tag{border-radius:calc(var(--fields-container-radius) - var(--files-field-padding-block))}.files-field__add--compact{width:var(--field-tag-height);height:var(--field-tag-height);flex:none}.files-field__add--compact .files-field__add-icon{width:1.25em;height:1.25em}.files-field__input:focus-visible~.files-field__add,.files-field__input:focus-visible~.files-field__body .files-field__add{outline-offset:2px;border-radius:8px;outline:2px solid}.files-field[data-dragging]>.files-field__add,.files-field[data-dragging]>.files-field__body{visibility:hidden}.files-field__drop{pointer-events:none;min-width:0;color:var(--label-tertiary);letter-spacing:-.43px;justify-content:center;align-items:center;gap:3px;font-weight:500;display:flex;position:absolute;inset:0}.files-field[data-drag-over]>.files-field__drop{color:var(--label-secondary)}
