@layer properties,theme,base,components,utilities;@layer components{.ft-ctn{position:relative;overflow-anchor:none}.ft-ctn:not(.fi-ta-content-loading .ft-ctn){--loading-skeleton-animation: var(--animate-pulse);--loading-skeleton-background-color: var(--gray-200);--loading-skeleton-border-radius: var(--radius-md)}.ft-ctn:not(.fi-ta-content-loading .ft-ctn):where(.dark,.dark *){--loading-skeleton-background-color: color-mix(in srgb, var(--color-white, #fff) 10%, transparent)}@media(prefers-reduced-motion:reduce){.ft-ctn:not(.fi-ta-content-loading .ft-ctn){--loading-skeleton-animation: none}}.ft-ctn>.ft-rows.fi-ta-content,.ft-ctn>.ft-cards{display:contents}.ft-rows .fi-ta-table>.ft-rows-spacer,.ft-rows .fi-ta-table>.ft-rows-note,.ft-rows .fi-ta-table>.ft-rows-parking,.ft-rows .fi-ta-table>.ft-rows-spacer>tr,.ft-rows .fi-ta-table>.fi-ta-records>tr.ft-rows-spacer{padding:0;border-width:0}.ft-rows .fi-ta-table .ft-rows-spacer td{padding:0;border:0}.ft-rows .fi-ta-table>.fi-ta-records{border-bottom-width:0}.ft-rows .fi-ta-table>.ft-rows-spacer[data-ft-section=top]:not([data-ft-empty]){border-bottom-width:1px}.ft-rows .fi-ta-table>.ft-rows-spacer[data-ft-section=bottom]:not([data-ft-empty]){border-top-width:1px}.ft-rows .fi-ta-table>.ft-rows-summary{border-top-width:1px;border-bottom-width:0}.ft-rows-note td,.ft-cards-note{padding:.75rem 1rem;font-size:.875rem;color:var(--gray-500)}.ft-rows-note:where(.dark,.dark *) td,.ft-cards-note:where(.dark,.dark *){color:var(--gray-400)}.ft-rows .fi-ta-table>tbody.fi-ta-records>tr.ft-row-loading{padding:0}.ft-rows .fi-ta-table>tbody.fi-ta-records>tr.ft-row-loading>td.fi-ta-cell{position:relative;padding:0}.ft-rows .fi-ta-table>tbody.fi-ta-records>tr.ft-row-loading>td.fi-ta-cell:after{content:"";position:absolute;inset-inline:.75rem;top:50%;height:1rem;transform:translateY(-50%);border-radius:var(--loading-skeleton-border-radius);background-color:var(--loading-skeleton-background-color);animation:var(--loading-skeleton-animation)}@media(min-width:40rem){.ft-rows .fi-ta-table>tbody.fi-ta-records>tr.ft-row-loading>td.fi-ta-cell:after{inset-inline:1.5rem}}.ft-cards-list{position:absolute;inset-inline:0;top:0}.ft-cards-probe{position:absolute;inset-inline:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.ft-card-loading{border-radius:var(--loading-skeleton-border-radius);background-color:var(--loading-skeleton-background-color);animation:var(--loading-skeleton-animation)}.ft-table:has(.ft-rows) .fi-ta-content-header{display:none}.ft-table:has(.ft-rows) .fi-ta-content-ctn>.fi-ta-table{display:none}.ft-table:has(.ft-rows) .fi-ta-content-ctn>.ft-ctn{border-bottom-width:0}.ft-rows .fi-ta-cell .fi-ta-reorder-handle,.ft-cards .fi-ta-record .fi-ta-reorder-handle{cursor:grab;touch-action:none}.ft-reorder-ghost{opacity:.95;font-size:var(--text-sm, .875rem);line-height:var(--text-sm--line-height, 1.25rem)}.ft-reorder-ghost-row{overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-white, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--gray-950) 5%,transparent),0 10px 15px -3px color-mix(in srgb,var(--gray-950) 10%,transparent),0 4px 6px -4px color-mix(in srgb,var(--gray-950) 10%,transparent)}.ft-reorder-ghost-row:where(.dark,.dark *){background-color:var(--gray-900);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-white, #fff) 10%,transparent),0 10px 15px -3px color-mix(in srgb,var(--gray-950) 50%,transparent)}.ft-reorder-ghost-row>table{margin:0}.ft-reorder-ghost.ft-reorder-ghost-card .fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{box-shadow:0 0 0 1px color-mix(in srgb,var(--gray-950) 5%,transparent),0 10px 15px -3px color-mix(in srgb,var(--gray-950) 10%,transparent),0 4px 6px -4px color-mix(in srgb,var(--gray-950) 10%,transparent)}.ft-reorder-ghost.ft-reorder-ghost-card:where(.dark,.dark *) .fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{background-color:color-mix(in srgb,var(--color-white, #fff) 5%,var(--gray-900));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-white, #fff) 10%,transparent),0 10px 15px -3px color-mix(in srgb,var(--gray-950) 50%,transparent)}}
