@layer theme,base,components,utilities;@layer forge{.ff-account-table{gap:var(--ff-spacing-4,1rem);min-width:0;container-type:inline-size}.ff-account-table__header{gap:var(--ff-spacing-4,1rem);flex-direction:column;justify-content:space-between;display:flex}.ff-account-table__title{color:var(--ff-color-neutral-900,#0f172a);font-size:1.25rem;font-weight:var(--ff-font-weight-semibold,600);margin:0;line-height:1.75rem}.ff-account-table__description{color:var(--ff-color-neutral-700,#334155);margin:var(--ff-spacing-1,.25rem) 0 0;font-size:.95rem;line-height:1.5rem}.ff-account-table__titles{flex:3}.ff-account-table__actions{align-items:center;gap:var(--ff-spacing-2,.5rem);flex:2;justify-content:flex-end;min-width:0;display:flex}.ff-account-table__link{inline-size:min-content}.ff-account-table__wrapper{width:100%;min-width:0;overflow-x:auto}.ff-account-table__table{border-collapse:collapse;background:0 0;border:none;width:max-content;min-width:100%}.ff-account-table__th{border-bottom:1px solid var(--ff-color-neutral-200,#e2e8f0);color:var(--ff-color-neutral-600,#475569);font-size:.9rem;font-weight:var(--ff-font-weight-semibold,600);text-align:left;white-space:nowrap}.ff-account-table__td,.ff-account-table__th{border-top:none;border-left:none;border-right:none}.ff-account-table__td{border-bottom:1px solid var(--ff-color-neutral-100,#e2e8f0);color:var(--ff-color-neutral-800,#1f2937);vertical-align:middle;font-size:.95rem}.ff-account-table__td,.ff-account-table__th{padding-block:var(--ff-spacing-3);padding-inline:var(--ff-spacing-3)}@container (width>=860px){.ff-account-table__header{flex-direction:row}.ff-account-table__td,.ff-account-table__th{padding-block:var(--ff-spacing-3,.75rem);padding-inline:var(--ff-spacing-2,.5rem)}}.ff-account-table__td--actions,.ff-account-table__th--actions{text-align:right}.ff-account-table__row:last-child .ff-account-table__td{border-bottom:none}.ff-account-table__empty{color:var(--ff-color-neutral-600,#475569);padding:var(--ff-spacing-6,1.5rem) var(--ff-spacing-3,.75rem);text-align:center}.ff-account-table__cell--center{text-align:center}.ff-account-table__cell--right{text-align:right}.ff-account-table__cell--left{text-align:left}.ff-account-table__create{border:1px solid var(--ff-color-primary,#2563eb);border-radius:var(--ff-radius-md,10px);color:var(--ff-color-primary,#2563eb);font-weight:var(--ff-font-weight-semibold,600);align-items:center;gap:var(--ff-spacing-2,.5rem);padding:var(--ff-spacing-2_5,.625rem) var(--ff-spacing-4,1rem);background:0 0;justify-content:center;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.ff-account-table__create:hover{background:color-mix(in srgb,var(--ff-color-primary-50,#eff6ff) 70%,transparent);transform:translateY(-1px)}.ff-account-table__create:active{transform:translateY(0)}.ff-account-table__create:focus-visible{outline:2px solid var(--ff-color-primary-outline,var(--ff-color-primary,#2563eb));outline-offset:2px}.ff-account-table__badge{margin-inline-start:var(--ff-spacing-3,.75rem)}.ff-account-table__menu{background:var(--ff-color-surface,#fff);border-radius:var(--ff-radius-md,10px);gap:var(--ff-spacing-1,.25rem);min-width:10rem;padding:var(--ff-spacing-2,.5rem) 0;border:none;flex-direction:column;display:flex}.ff-account-table__menu-button{color:var(--ff-color-neutral-800,#1f2937);cursor:pointer;padding:var(--ff-spacing-2_5,.625rem) var(--ff-spacing-4,1rem);text-align:left;background:0 0;border:none;width:100%;transition:background-color .12s,color .12s}.ff-account-table__menu-button:hover{background:var(--ff-color-neutral-50,#f8fafc)}.ff-account-table__menu-button--danger{color:var(--ff-color-danger,#dc2626)}}
