@charset "UTF-8";:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-none: 0;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--font-family-base: var(--font-body--family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif);--font-family-heading: var(--font-heading--family, var(--font-body--family, inherit));--font-family-subheading: var(--font-subheading--family, var(--font-body--family, inherit));--font-family-accent: var(--font-accent--family, var(--font-body--family, inherit));--font-family-mono: "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Menlo", "Courier New", monospace;--font-size-h1: var(--font-h1--size, 2.5rem);--font-size-h2: var(--font-h2--size, 2rem);--font-size-h3: var(--font-h3--size, 1.75rem);--font-size-h4: var(--font-h4--size, 1.5rem);--font-size-h5: var(--font-h5--size, 1.25rem);--font-size-h6: var(--font-h6--size, 1.125rem);--font-size-paragraph: var(--font-paragraph--size, 1rem);--font-size-body1: var(--font-body1--size, 1rem);--font-size-body2: var(--font-body2--size, .875rem);--font-size-subtitle1: var(--font-subtitle1--size, 1rem);--font-size-subtitle2: var(--font-subtitle2--size, .875rem);--font-size-caption: var(--font-caption--size, .75rem);--font-size-overline: var(--font-overline--size, .75rem);--font-weight-h1: var(--font-h1--weight, 700);--font-weight-h2: var(--font-h2--weight, 600);--font-weight-h3: var(--font-h3--weight, 600);--font-weight-h4: var(--font-h4--weight, 500);--font-weight-h5: var(--font-h5--weight, 500);--font-weight-h6: var(--font-h6--weight, 500);--font-weight-paragraph: var(--font-paragraph--weight, 400);--font-weight-body1: var(--font-body1--weight, 400);--font-weight-body2: var(--font-body2--weight, 400);--font-weight-subtitle1: var(--font-subtitle1--weight, 400);--font-weight-subtitle2: var(--font-subtitle2--weight, 400);--font-weight-caption: var(--font-caption--weight, 400);--font-weight-overline: var(--font-overline--weight, 400);--font-weight-thin: 100;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-h1: var(--font-h1--line-height, 1.2);--line-height-h2: var(--font-h2--line-height, 1.3);--line-height-h3: var(--font-h3--line-height, 1.3);--line-height-h4: var(--font-h4--line-height, 1.4);--line-height-h5: var(--font-h5--line-height, 1.4);--line-height-h6: var(--font-h6--line-height, 1.4);--line-height-paragraph: var(--font-paragraph--line-height, 1.5);--line-height-body1: var(--font-body1--line-height, 1.5);--line-height-body2: var(--font-body2--line-height, 1.4);--line-height-subtitle1: var(--font-subtitle1--line-height, 1.4);--line-height-subtitle2: var(--font-subtitle2--line-height, 1.4);--line-height-caption: var(--font-caption--line-height, 1.3);--line-height-overline: var(--font-overline--line-height, 1.3);--line-height-none: 1;--line-height-tight: 1.1;--line-height-snug: 1.4;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 2;--letter-spacing-h1: var(--font-h1--letter-spacing, 0);--letter-spacing-h2: var(--font-h2--letter-spacing, 0);--letter-spacing-h3: var(--font-h3--letter-spacing, 0);--letter-spacing-h4: var(--font-h4--letter-spacing, 0);--letter-spacing-h5: var(--font-h5--letter-spacing, 0);--letter-spacing-h6: var(--font-h6--letter-spacing, 0);--letter-spacing-paragraph: var(--font-paragraph--letter-spacing, 0);--letter-spacing-body1: var(--font-body1--letter-spacing, 0);--letter-spacing-body2: var(--font-body2--letter-spacing, 0);--letter-spacing-subtitle1: var(--font-subtitle1--letter-spacing, 0);--letter-spacing-subtitle2: var(--font-subtitle2--letter-spacing, 0);--letter-spacing-caption: var(--font-caption--letter-spacing, 0);--letter-spacing-overline: var(--font-overline--letter-spacing, 0);--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--color-primary: var(--color-primary, #000F9F);--color-primary-hover: var(--color-primary-hover, #000000);--color-secondary: var(--color-foreground, #000000);--color-background: var(--color-background, #FFFFFF);--color-foreground: var(--color-foreground, #000000);--color-border: var(--color-border, #E6E6E6);--color-shadow: var(--color-shadow, #000000);--color-button-primary-bg: var(--color-primary-button-background, var(--color-primary));--color-button-primary-text: var(--color-primary-button-text, var(--color-background));--color-button-primary-border: var(--color-primary-button-border, var(--color-primary));--color-button-secondary-bg: var(--color-secondary-button-background, var(--color-background));--color-button-secondary-text: var(--color-secondary-button-text, var(--color-foreground));--color-button-secondary-border: var(--color-secondary-button-border, var(--color-foreground));--color-input-bg: var(--color-input-background, var(--color-background));--color-input-text: var(--color-input-text-color, var(--color-foreground));--color-input-border: var(--color-input-border-color, var(--color-border));--color-gray-01: var(--color-gray-01, #fefefe);--color-gray-02: var(--color-gray-02, #f9f9f9);--color-gray-03: var(--color-gray-03, #f3f3f3);--color-gray-04: var(--color-gray-04, #e4e4e4);--color-gray-05: var(--color-gray-05, #c0c0c0);--color-gray-06: var(--color-gray-06, #a2a2a2);--color-gray-07: var(--color-gray-07, #797979);--color-gray-08: var(--color-gray-08, #656565);--color-gray-09: var(--color-gray-09, #373737);--color-gray-10: var(--color-gray-10, #272727);--color-success: var(--color-success-dark, #059669);--color-success-light: var(--color-success-light, #34d399);--color-error: var(--color-error-dark, #dc2626);--color-error-light: var(--color-error-light, #f87171);--color-warning: var(--color-warning, #f59e0b);--color-warning-light: var(--color-warning-light, #fbbf24);--color-info: var(--color-info, #3b82f6);--color-info-light: var(--color-info-light, #60a5fa);--color-text-primary: var(--color-text-primary, var(--color-foreground));--color-text-secondary: var(--color-text-secondary, #656565);--color-text-placeholder: var(--color-text-placeholder, #a2a2a2);--color-text-disabled: var(--color-text-disabled, #a2a2a2);--color-text-contrast: var(--color-text-contrast, #ffffff);--shared-border-width: 1px;--shared-border-width-thick: 2px;--shared-focus-ring-width: 2px;--shared-transition-fast: .15s;--shared-transition-normal: .2s;--shared-transition-slow: .3s}.text-caption{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}:root{--color-gray-01: var(--color-gray-01, #fefefe);--color-gray-02: var(--color-gray-02, #f9f9f9);--color-gray-03: var(--color-gray-03, #f3f3f3);--color-gray-04: var(--color-gray-04, #e4e4e4);--color-gray-05: var(--color-gray-05, #c0c0c0);--color-gray-06: var(--color-gray-06, #a2a2a2);--color-gray-07: var(--color-gray-07, #797979);--color-gray-08: var(--color-gray-08, #656565);--color-gray-09: var(--color-gray-09, #373737);--color-gray-10: var(--color-gray-10, #272727);--color-success-light: var(--color-success-light, #34d399);--color-success-dark: var(--color-success-dark, #059669);--color-error-light: var(--color-error-light, #f87171);--color-error-dark: var(--color-error-dark, #dc2626);--color-warning: var(--color-warning, #f59e0b);--color-warning-light: var(--color-warning-light, #fbbf24);--color-warning-dark: var(--color-warning-dark, #d97706);--color-info: var(--color-info, #3b82f6);--color-info-light: var(--color-info-light, #60a5fa);--color-info-dark: var(--color-info-dark, #2563eb);--color-text-primary: var(--color-text-primary, var(--color-foreground));--color-text-secondary: var(--color-text-secondary, #656565);--color-text-placeholder: var(--color-text-placeholder, #a2a2a2);--color-text-disabled: var(--color-text-disabled, #a2a2a2);--color-text-contrast: var(--color-text-contrast, #ffffff);--text-color-default: var(--color-foreground);--text-color-link: var(--color-primary);--text-color-link-hover: var(--color-primary-hover);--border-color-default: var(--color-border);--border-color-focus: var(--color-primary)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.table-component{max-width:100%}.table-controls{display:flex;justify-content:space-between;align-items:stretch;gap:var(--padding-md);margin-bottom:var(--padding-lg);flex-wrap:wrap}.table-title{margin:0;margin-bottom:0!important;font-size:1.25rem!important;color:var(--color-foreground);display:flex;align-items:center;flex-shrink:0}.table-controls-right{display:flex;justify-content:flex-end;align-items:stretch;gap:var(--padding-sm);flex-wrap:nowrap;margin-left:auto}.table-search{width:auto;min-width:200px;max-width:250px;display:flex;align-items:stretch;position:relative}.table-search-input{width:100%;padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);font-size:inherit;background-color:var(--color-background);margin:0;box-sizing:border-box;height:100%}.table-search--has-value .table-search-input{padding-right:calc(var(--padding-md) + 24px)}.table-search-clear{position:absolute;right:var(--padding-xs);top:50%;transform:translateY(-50%);background:none;border:none;padding:var(--padding-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb)/.6));transition:color .2s;z-index:1}.table-search-clear:hover{color:var(--color-foreground)}.table-search-clear svg{width:16px;height:16px;flex-shrink:0}.table-filters-dropdown{position:relative;display:flex;align-items:stretch}.table-filters-dropdown-toggle{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);font-size:inherit;cursor:pointer;transition:background-color .2s,border-color .2s;white-space:nowrap;box-sizing:border-box;height:100%}.table-filters-dropdown-toggle:hover,.table-filters-dropdown-toggle.is-open{background-color:var(--color-input-hover-background);border-color:var(--color-primary)}.table-filters-dropdown-toggle.is-open .table-filters-chevron{transform:rotate(180deg)}.table-filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background-color:var(--color-primary);color:#fff;border-radius:9px;font-size:.75rem;font-weight:600;line-height:1}.table-filters-chevron{width:12px;height:12px;transition:transform .2s;flex-shrink:0}.table-filters-dropdown-menu{position:absolute;top:100%;right:0;margin-top:var(--padding-xs);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);box-shadow:0 2px 8px #0000001a;z-index:1000;display:none;min-width:250px;max-width:400px}.table-filters-dropdown-menu.is-open{display:block}.table-filters-dropdown-content{padding:var(--padding-md);display:flex;flex-direction:column;gap:var(--padding-xl);max-height:400px;overflow-y:auto}.table-filter-dropdown-item{display:flex;flex-direction:column;gap:var(--padding-xs)}.table-filter-dropdown-label{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.table-filter-select,.table-filter-input{padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);font-size:inherit;background-color:var(--color-background);color:var(--color-foreground);width:100%;box-sizing:border-box}.table-filter-checkboxes{display:flex;flex-direction:column;gap:var(--padding-xs)}.table-filter-checkbox-label{display:flex;align-items:center;gap:var(--padding-xs);font-size:.875rem;cursor:pointer}.table-filter-checkbox{cursor:pointer}.table-filters-reset{background:none;border:none;padding:0;margin-bottom:var(--padding-sm);padding-bottom:var(--padding-sm);border-bottom:1px solid var(--color-border);color:var(--color-primary);font-size:.875rem;cursor:pointer;text-align:left;transition:color .2s;text-decoration:none;display:block;width:100%}.table-filters-reset:hover{color:var(--color-primary);text-decoration:underline}.table-download-csv-btn{padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);font-size:inherit;cursor:pointer;transition:background-color .2s,border-color .2s;white-space:nowrap;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--padding-xs)}.table-download-csv-btn:hover{background-color:var(--color-input-hover-background);border-color:var(--color-primary)}.table-download-csv-btn:active{transform:scale(.98)}.table-download-icon{width:16px;height:16px;flex-shrink:0}.table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:24px;display:flex;align-items:center}.table-sortable:hover{background-color:var(--color-input-hover-background)}.table-sortable:hover .table-sort-chevron{opacity:1}.table-sort-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:12px;height:16px;margin-left:8px;flex-shrink:0}.table-sort-indicator.table-sort-active .table-sort-chevron{display:none}.table-sort-indicator.table-sort-active .table-sort-chevron-up.table-sort-active-asc,.table-sort-indicator.table-sort-active .table-sort-chevron-down.table-sort-active-desc{display:block;opacity:1;color:var(--color-primary)}.table-sort-chevron{width:12px;height:6px;color:var(--color-foreground-light);opacity:.4;transition:opacity .2s ease,color .2s ease;display:block;flex-shrink:0}.table-actions{white-space:nowrap}.table-action-btn{padding:var(--padding-xs) var(--padding-sm);margin:0 var(--padding-xs);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);cursor:pointer;font-size:.875rem;transition:background-color .2s,border-color .2s}.table-action-btn:hover{background-color:var(--color-input-hover-background);border-color:var(--color-primary)}.table-action-btn:active{transform:scale(.98)}.table-empty-message,.table-loading-message{text-align:center!important;padding:var(--padding-xl) var(--padding-md)!important;color:var(--color-foreground-light);font-style:italic}.table-error-message{text-align:center!important;padding:var(--padding-xl) var(--padding-md)!important;color:#b91c1c;font-style:italic}.table-pagination{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--padding-md);border-top:1px solid var(--color-border);gap:var(--padding-md)}.table-pagination-info{font-size:.875rem;color:var(--color-foreground-light);margin-right:auto}.table-pagination-page-size{padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);font-size:.875rem;background-color:var(--color-background);color:var(--color-foreground);box-sizing:border-box;margin:0}.table-pagination-prev,.table-pagination-next{padding:var(--padding-xs) var(--padding-md);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);cursor:pointer;font-size:.875rem;transition:background-color .2s,border-color .2s;white-space:nowrap;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.table-pagination-prev:hover:not(:disabled),.table-pagination-next:hover:not(:disabled){background-color:var(--color-input-hover-background);border-color:var(--color-primary)}.table-pagination-prev:disabled,.table-pagination-next:disabled{opacity:.5;cursor:not-allowed}.table-pagination-page{padding:var(--padding-xs) var(--padding-md);font-size:.875rem;color:var(--color-foreground);white-space:nowrap;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.table-controls{flex-direction:column;align-items:stretch}.table-title{width:100%;margin-bottom:var(--padding-sm)}.table-controls-right{width:100%;justify-content:flex-end;flex-wrap:wrap;margin-left:0}.table-search{flex:1;min-width:150px;max-width:none}.table-filters-dropdown-menu{right:0;left:auto;min-width:200px;max-width:calc(100vw - 2rem)}.table-pagination{flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}.table-pagination-info{width:100%;margin-bottom:var(--padding-xs);margin-right:0}}.table-active-filters{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-md);margin-bottom:0;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;flex-wrap:wrap}.table-active-filters-title{font-size:.875rem;font-weight:500;color:var(--color-foreground);margin-right:var(--padding-xs);flex-shrink:0}.table-active-filters-badges{display:flex;align-items:center;gap:var(--padding-xs);flex-wrap:wrap;flex:1}.table-active-filter-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:4px;font-size:.8125rem;line-height:1.4}.table-active-filter-label{font-weight:500;color:#155dfc}.table-active-filter-value{color:#155dfc}.table-active-filter-remove{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin-left:2px;cursor:pointer;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb)/.6));transition:color .2s;flex-shrink:0;width:14px;height:14px}.table-active-filter-remove:hover{color:var(--color-foreground)}.table-active-filter-remove svg{width:12px;height:12px}.table-active-filters-clear-all{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;margin-left:auto;cursor:pointer;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb)/.6));transition:color .2s,background-color .2s;flex-shrink:0;border-radius:4px}.table-active-filters-clear-all:hover{color:var(--color-foreground);background-color:#ffffff80}.table-active-filters-clear-all svg{width:16px;height:16px}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap table th,.table-wrap table td{text-align:left;padding:12px 16px;vertical-align:middle}.table-wrap table thead th{font-weight:700;font-size:1.05em;border-bottom:1px solid #d8d8d8;padding-top:12px;padding-bottom:12px}.table-wrap table tbody td{padding-top:14px;padding-bottom:14px}.table-stripped tbody tr:nth-child(2n){background-color:#f5f5f5}.table-stripped tbody tr:nth-child(odd){background-color:#fff}.resource-list--horizontal-scroll .horizontal-scroll-container{display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--horizontal-scroll-gap, 16px);margin-inline:var(--gutter-slide-width, 0px);width:calc(100% - var(--gutter-slide-width, 0px) * 2);padding-bottom:calc(4px + var(--scrollbar-spacing, 8px));scrollbar-width:var(--scrollbar-width, auto);scrollbar-color:var(--scrollbar-thumb-color, var(--color-primary)) var(--scrollbar-track-color, var(--color-gray-03));scroll-behavior:smooth;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.resource-list--horizontal-scroll .horizontal-scroll-container:active{cursor:grabbing}.resource-list--horizontal-scroll .horizontal-scroll-container::-webkit-scrollbar{height:12px}.resource-list--horizontal-scroll .horizontal-scroll-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color, var(--color-gray-03));border-radius:10px;box-shadow:inset 0 0 6px #0000001a}.resource-list--horizontal-scroll .horizontal-scroll-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, var(--color-primary));border-radius:10px;box-shadow:inset 0 0 6px #0003}.resource-list--horizontal-scroll .horizontal-scroll-container::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.resource-list--horizontal-scroll .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar{height:8px}.resource-list--horizontal-scroll .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar-track{border-radius:6px;box-shadow:inset 0 0 4px #0000001a}.resource-list--horizontal-scroll .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 4px #0003}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container{scrollbar-width:var(--scrollbar-width, auto);scrollbar-color:transparent transparent}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container::-webkit-scrollbar{height:12px}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container::-webkit-scrollbar-track,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;box-shadow:none}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar{height:8px}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar-track,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container[style*="--scrollbar-width: thin"]::-webkit-scrollbar-thumb{border-radius:6px}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:hover,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:focus-within{scrollbar-color:var(--scrollbar-thumb-color, var(--color-primary)) var(--scrollbar-track-color, var(--color-gray-03))}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:hover::-webkit-scrollbar-track,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:focus-within::-webkit-scrollbar-track{background:var(--scrollbar-track-color, var(--color-gray-03));box-shadow:inset 0 0 6px #0000001a}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:hover::-webkit-scrollbar-thumb,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, var(--color-primary));box-shadow:inset 0 0 6px #0003}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:hover[style*="--scrollbar-width: thin"]::-webkit-scrollbar-track,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:focus-within[style*="--scrollbar-width: thin"]::-webkit-scrollbar-track{box-shadow:inset 0 0 4px #0000001a}.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:hover[style*="--scrollbar-width: thin"]::-webkit-scrollbar-thumb,.resource-list--horizontal-scroll.horizontal-scroll--hide-scrollbar .horizontal-scroll-container:focus-within[style*="--scrollbar-width: thin"]::-webkit-scrollbar-thumb{box-shadow:inset 0 0 4px #0003}.resource-list--horizontal-scroll .horizontal-scroll-item{flex:0 0 var(--horizontal-scroll-item-width);min-width:120px;max-width:none}.resource-list--horizontal-scroll .horizontal-scroll-item .resource-list__item{width:100%;height:100%}.resource-list--horizontal-scroll[data-show-scroll-indicators=true]{position:relative}.resource-list--horizontal-scroll[data-show-scroll-indicators=true]:before,.resource-list--horizontal-scroll[data-show-scroll-indicators=true]:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;transition:opacity .3s ease}.resource-list--horizontal-scroll[data-show-scroll-indicators=true]:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.8),transparent);opacity:0}.resource-list--horizontal-scroll[data-show-scroll-indicators=true]:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);opacity:1}.resource-list--horizontal-scroll[data-show-scroll-indicators=true][data-scroll-start=false]:before{opacity:1}.resource-list--horizontal-scroll[data-show-scroll-indicators=true][data-scroll-end=true]:after{opacity:0}.horizontal-scroll-item a,.horizontal-scroll-item button,.horizontal-scroll-item input,.horizontal-scroll-item textarea,.horizontal-scroll-item select{cursor:pointer;-webkit-user-select:text;user-select:text}.horizontal-scroll-item a,.horizontal-scroll-item button{transition:transform .2s ease,opacity .2s ease}.horizontal-scroll-item a:hover,.horizontal-scroll-item button:hover{transform:translateY(-2px)}.horizontal-scroll-item a:active,.horizontal-scroll-item button:active{transform:translateY(0)}.horizontal-scroll-item:focus-within{outline:2px solid var(--color-primary, #000);outline-offset:2px;border-radius:4px}@media print{.resource-list--horizontal-scroll .horizontal-scroll-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;overflow:visible}.resource-list--horizontal-scroll .horizontal-scroll-item{flex:none;width:auto}}.cm-text-gray-01{color:var(--color-gray-01)}.cm-text-gray-02{color:var(--color-gray-02)}.cm-text-gray-03{color:var(--color-gray-03)}.cm-text-gray-04{color:var(--color-gray-04)}.cm-text-gray-05{color:var(--color-gray-05)}.cm-text-gray-06{color:var(--color-gray-06)}.cm-text-gray-07{color:var(--color-gray-07)}.cm-text-gray-08{color:var(--color-gray-08)}.cm-text-gray-09{color:var(--color-gray-09)}.cm-text-gray-10{color:var(--color-gray-10)}.cm-text-warning{color:var(--color-warning)}.cm-text-info{color:var(--color-info)}.cm-text-success-light{color:var(--color-success-light)}.cm-text-success-dark{color:var(--color-success-dark)}.cm-text-error-light{color:var(--color-error-light)}.cm-text-error-dark{color:var(--color-error-dark)}.cm-text-warning-light{color:var(--color-warning-light)}.cm-text-warning-dark{color:var(--color-warning-dark)}.cm-text-info-light{color:var(--color-info-light)}.cm-text-info-dark{color:var(--color-info-dark)}.cm-bg-gray-01{background-color:var(--color-gray-01)}.cm-bg-gray-02{background-color:var(--color-gray-02)}.cm-bg-gray-03{background-color:var(--color-gray-03)}.cm-bg-gray-04{background-color:var(--color-gray-04)}.cm-bg-gray-05{background-color:var(--color-gray-05)}.cm-bg-gray-06{background-color:var(--color-gray-06)}.cm-bg-gray-07{background-color:var(--color-gray-07)}.cm-bg-gray-08{background-color:var(--color-gray-08)}.cm-bg-gray-09{background-color:var(--color-gray-09)}.cm-bg-gray-10{background-color:var(--color-gray-10)}.cm-text-color-primary{color:var(--color-text-primary)}.cm-text-color-secondary{color:var(--color-text-secondary)}.cm-text-color-placeholder{color:var(--color-text-placeholder)}.cm-text-color-disabled{color:var(--color-text-disabled)}.cm-text-color-contrast{color:var(--color-text-contrast)}.cm-bg-warning{background-color:var(--color-warning)}.cm-bg-info{background-color:var(--color-info)}.cm-bg-success-light{background-color:var(--color-success-light)}.cm-bg-success-dark{background-color:var(--color-success-dark)}.cm-bg-error-light{background-color:var(--color-error-light)}.cm-bg-error-dark{background-color:var(--color-error-dark)}.cm-bg-warning-light{background-color:var(--color-warning-light)}.cm-bg-warning-dark{background-color:var(--color-warning-dark)}.cm-bg-info-light{background-color:var(--color-info-light)}.cm-bg-info-dark{background-color:var(--color-info-dark)}.cm-border-gray-01{border-color:var(--color-gray-01)}.cm-border-gray-02{border-color:var(--color-gray-02)}.cm-border-gray-03{border-color:var(--color-gray-03)}.cm-border-gray-04{border-color:var(--color-gray-04)}.cm-border-gray-05{border-color:var(--color-gray-05)}.cm-border-gray-06{border-color:var(--color-gray-06)}.cm-border-gray-07{border-color:var(--color-gray-07)}.cm-border-gray-08{border-color:var(--color-gray-08)}.cm-border-gray-09{border-color:var(--color-gray-09)}.cm-border-gray-10{border-color:var(--color-gray-10)}.cm-border-warning{border-color:var(--color-warning)}.cm-border-info{border-color:var(--color-info)}.cm-border-success-light{border-color:var(--color-success-light)}.cm-border-success-dark{border-color:var(--color-success-dark)}.cm-border-error-light{border-color:var(--color-error-light)}.cm-border-error-dark{border-color:var(--color-error-dark)}.cm-border-warning-light{border-color:var(--color-warning-light)}.cm-border-warning-dark{border-color:var(--color-warning-dark)}.cm-border-info-light{border-color:var(--color-info-light)}.cm-border-info-dark{border-color:var(--color-info-dark)}.cm-text-brand-primary{color:var(--color-primary)}.cm-text-brand-secondary{color:var(--color-secondary)}.cm-bg-brand-primary{background-color:var(--color-primary)}.cm-bg-brand-secondary{background-color:var(--color-secondary)}.cm-border-brand-primary{border-color:var(--color-primary)}.cm-border-brand-secondary{border-color:var(--color-secondary)}.cm-bg-button-primary{background-color:var(--color-primary-button-background)}.cm-text-button-primary{color:var(--color-primary-button-text)}.cm-border-button-primary{border-color:var(--color-primary-button-border)}.cm-bg-button-primary-hover{background-color:var(--color-primary-button-hover-background)}.cm-text-button-primary-hover{color:var(--color-primary-button-hover-text)}.cm-border-button-primary-hover{border-color:var(--color-primary-button-hover-border)}.cm-bg-button-secondary{background-color:var(--color-secondary-button-background)}.cm-text-button-secondary{color:var(--color-secondary-button-text)}.cm-border-button-secondary{border-color:var(--color-secondary-button-border)}.cm-bg-button-secondary-hover{background-color:var(--color-secondary-button-hover-background)}.cm-text-button-secondary-hover{color:var(--color-secondary-button-hover-text)}.cm-border-button-secondary-hover{border-color:var(--color-secondary-button-hover-border)}.cm-bg-background{background-color:var(--color-background)}.cm-text-foreground{color:var(--color-foreground)}.cm-text-foreground-heading{color:var(--color-foreground-heading)}.cm-border-default{border-color:var(--color-border)}.cm-bg-brand-primary-hover{background-color:var(--color-primary-hover)}.cm-bg-primary-button-background{background-color:var(--color-primary-button-background)}.cm-text-primary-button-text{color:var(--color-primary-button-text)}.cm-border-primary-button-border{border-color:var(--color-primary-button-border)}.cm-bg-primary-button-hover-background{background-color:var(--color-primary-button-hover-background)}.cm-text-primary-button-hover-text{color:var(--color-primary-button-hover-text)}.cm-border-primary-button-hover-border{border-color:var(--color-primary-button-hover-border)}.cm-bg-secondary-button-background{background-color:var(--color-secondary-button-background)}.cm-text-secondary-button-text{color:var(--color-secondary-button-text)}.cm-border-secondary-button-border{border-color:var(--color-secondary-button-border)}.cm-bg-secondary-button-hover-background{background-color:var(--color-secondary-button-hover-background)}.cm-text-secondary-button-hover-text{color:var(--color-secondary-button-hover-text)}.cm-border-secondary-button-hover-border{border-color:var(--color-secondary-button-hover-border)}.cm-text-text-primary{color:var(--color-text-primary)}.cm-text-text-secondary{color:var(--color-text-secondary)}.cm-text-text-placeholder{color:var(--color-text-placeholder)}.cm-text-text-disabled{color:var(--color-text-disabled)}.cm-text-text-contrast{color:var(--color-text-contrast)}.cm-bg-input-background{background-color:var(--color-input-background)}.cm-text-input-text{color:var(--color-input-text)}.cm-border-input-border{border-color:var(--color-input-border)}.cm-bg-input-hover-background{background-color:var(--color-input-hover-background)}.cm-bg-variant-background{background-color:var(--color-variant-background)}.cm-border-variant-border{border-color:var(--color-variant-border)}.cm-text-variant-text{color:var(--color-variant-text)}.cm-bg-variant-hover-background{background-color:var(--color-variant-hover-background)}.cm-text-variant-hover-text{color:var(--color-variant-hover-text)}.cm-border-variant-hover-border{border-color:var(--color-variant-hover-border)}.cm-bg-selected-variant-background{background-color:var(--color-selected-variant-background)}.cm-border-selected-variant-border{border-color:var(--color-selected-variant-border)}.cm-text-selected-variant-text{color:var(--color-selected-variant-text)}.cm-bg-selected-variant-hover-background{background-color:var(--color-selected-variant-hover-background)}.cm-text-selected-variant-hover-text{color:var(--color-selected-variant-hover-text)}.cm-border-selected-variant-hover-border{border-color:var(--color-selected-variant-hover-border)}.product-grid:not([product-grid-view=list]) .quantity-selector,.product-grid:not([product-grid-view=list]) quantity-input,.product-grid:not([product-grid-view=list]) quantity-selector-component{display:none}.product-grid:not([product-grid-view=list]) .product-card__content{display:flex;flex-direction:column}.product-grid:not([product-grid-view=list]) .product-card__content:before{display:none}.product-grid:not([product-grid-view=list]) .product-card__content .text-block:after{display:none}simple-modal{background-color:transparent!important}
