@layer theme,base,components,utilities;@layer forge{.ff-menu-base-item[data-v-86c3c85b]{appearance:none;color:var(--ff-color-neutral-500);cursor:pointer;font-family:inherit;font-size:var(--ff-font-size-base);font-weight:var(--ff-font-weight-regular);align-items:center;gap:var(--ff-spacing-2);inline-size:100%;line-height:var(--ff-line-height-base,1.5);min-block-size:var(--ff-spacing-14);padding-block:var(--ff-spacing-4);padding-inline:var(--ff-spacing-4);text-align:start;background:0 0;border:none;transition:background-color .15s;display:flex}.ff-menu-base-item[data-v-86c3c85b]:hover{background-color:var(--ff-color-neutral-100,#eee)}.ff-menu-base-item[data-v-86c3c85b]:active{background-color:var(--ff-color-neutral-200,#ddd)}.ff-menu-base-item[data-v-86c3c85b]:focus-visible{outline:var(--ff-spacing-0_5) solid var(--ff-color-primary-outline);outline-offset:calc(-1 * var(--ff-spacing-0_5))}.ff-menu-base-item--disabled[data-v-86c3c85b]{cursor:default;opacity:.5;pointer-events:none}.ff-menu-base-item__label[data-v-86c3c85b]{flex:1;min-inline-size:0}.ff-menu-base-item--destructive[data-v-86c3c85b]{color:var(--ff-color-danger)}.ff-menu-base-item--destructive[data-v-86c3c85b]:hover{background-color:var(--ff-color-error-50)}.ff-menu-base-item--destructive[data-v-86c3c85b]:active{background-color:var(--ff-color-error-100)}.ff-menu-base-item--stroke[data-v-86c3c85b]{box-shadow:inset 0 calc(-1 * var(--ff-spacing-px)) 0 0 var(--ff-color-border)}.ff-menu-base-item__checkbox[data-v-86c3c85b]{background:var(--ff-color-neutral-0);block-size:var(--ff-spacing-6);border:var(--ff-spacing-0_5) solid var(--ff-color-neutral-100);border-radius:var(--ff-radius-xs);inline-size:var(--ff-spacing-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ff-menu-base-item__checkbox--checked[data-v-86c3c85b]{background:var(--ff-color-primary);border-color:var(--ff-color-primary)}.ff-menu-base-item:hover .ff-menu-base-item__checkbox[data-v-86c3c85b]:not(.ff-menu-base-item__checkbox--checked){background:var(--ff-color-neutral-50,#f8fafc)}.ff-menu-base-item:hover .ff-menu-base-item__checkbox--checked[data-v-86c3c85b]{background:var(--ff-color-primary-hover);border-color:var(--ff-color-primary-hover)}.ff-menu-base-item__checkbox-icon[data-v-86c3c85b]{block-size:var(--ff-spacing-4);color:var(--ff-color-neutral-0);inline-size:var(--ff-spacing-4)}.ff-menu-base-item__radio[data-v-86c3c85b]{block-size:var(--ff-spacing-6);border:var(--ff-spacing-0_5) solid var(--ff-color-neutral-100);border-radius:var(--ff-radius-full);inline-size:var(--ff-spacing-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ff-menu-base-item__radio--checked[data-v-86c3c85b]{background:var(--ff-color-neutral-100);border-color:var(--ff-color-neutral-100)}.ff-menu-base-item:hover .ff-menu-base-item__radio[data-v-86c3c85b]:not(.ff-menu-base-item__radio--checked){background:var(--ff-color-neutral-50,#f8fafc)}.ff-menu-base-item__radio-dot[data-v-86c3c85b]{background-color:var(--ff-color-primary);block-size:var(--ff-spacing-3);border-radius:var(--ff-radius-full);inline-size:var(--ff-spacing-3)}.ff-menu-base-item:hover .ff-menu-base-item__radio--checked .ff-menu-base-item__radio-dot[data-v-86c3c85b]{background-color:var(--ff-color-primary-hover)}.ff-menu-base-item__leading[data-v-86c3c85b]{color:var(--ff-color-primary-500)}.ff-menu-base-item--destructive .ff-menu-base-item__leading[data-v-86c3c85b]{color:inherit}.ff-menu-base-item__leading[data-v-86c3c85b],.ff-menu-base-item__trailing[data-v-86c3c85b]{flex-shrink:0;align-items:center;display:flex}.ff-menu-base-item__leading[data-v-86c3c85b]>svg,.ff-menu-base-item__trailing[data-v-86c3c85b]>svg{block-size:var(--ff-spacing-6);inline-size:var(--ff-spacing-6)}.ff-menu-base-item__trailing[data-v-86c3c85b]{margin-inline-start:auto}}
