:root{--color-build-expo-navy: #000334;--color-build-expo-blue: #3478f6;--color-build-expo-dark-blue: #1c3579;--color-build-expo-red: #da2228;--color-build-expo-gray: #ababab}.fi .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-fo-toggle-buttons .fi-btn){background-color:var(--primary-600);color:#fff}.fi .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-fo-toggle-buttons .fi-btn):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--primary-500);color:#fff}.fi .fi-btn:is(.fi-color-warning,.fi-color-danger):not(.fi-outlined):not(.fi-fo-toggle-buttons .fi-btn){background-color:var(--danger-600);color:#fff}.fi .fi-btn:is(.fi-color-warning,.fi-color-danger):not(.fi-outlined):not(.fi-fo-toggle-buttons .fi-btn):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--danger-500);color:#fff}.fi .fi-topbar{background-color:var(--color-build-expo-navy);color:#fff;z-index:50}.fi .fi-sidebar-header,.fi .fi-sidebar-header *{background-color:var(--color-build-expo-navy);color:#fff}.show-banner{background-color:var(--color-build-expo-navy);padding:1rem 1.5rem 1.5rem 1rem}@media (min-width: 640px){.show-banner .icm-show-banner-venue{font-size:1.125rem;font-weight:600;line-height:1.75rem}}@media (max-width: 639px){.show-banner .icm-show-banner-venue{font-size:.875rem;font-weight:unset;line-height:1.25rem}}.icm-horizontal-divider{background-color:var(--color-build-expo-gray);height:1px;margin-top:1rem;margin-bottom:1rem;width:100%}.fi-ta-text-item .fi-ta-text-item-icon{height:.8rem;min-height:.8rem;min-width:.8rem;width:.8rem}.fi .fi-ta-ctn:has(.fi-ta-filters-dropdown,.fi-ta-col-manager-dropdown){overflow:visible}.fi .fi-ta-filters-dropdown .fi-dropdown-panel,.fi .fi-ta-col-manager-dropdown .fi-dropdown-panel{max-height:calc(100dvh - var(--topbar-height, 4rem) - 2rem);overflow-y:auto}.fi .fi-ta-table .fi-ta-col-wrp>a .fi-ta-text-item-label{color:var(--color-build-expo-blue)!important;font-weight:500!important;text-decoration:none!important}.fi .fi-ta-table .fi-ta-col-wrp>a:hover .fi-ta-text-item-label,.fi .fi-ta-table .fi-ta-col-wrp>a:focus-visible .fi-ta-text-item-label{color:var(--color-build-expo-blue)!important;font-weight:500!important;text-decoration:underline!important}.fi .fi-ta-table .fi-ta-col-wrp>a:active .fi-ta-text-item-label{color:var(--color-build-expo-blue)!important;font-weight:500!important}.icm-activity-page-shell{margin-inline:auto;width:100%;max-width:64rem}.icm-activity-section{gap:0}.icm-activity-section--embedded{background:transparent!important;box-shadow:none!important}.icm-activity-section{background:#fffffffa!important;border-radius:1rem!important}.icm-activity-section--embedded{padding:0!important}.icm-activity-section--full{padding:1rem!important}.icm-activity-feed{display:flex;flex-direction:column;gap:.75rem}.icm-activity-section--embedded .icm-activity-feed{gap:.5rem}.icm-activity-item{min-width:0}.icm-activity-item-rail{display:flex;width:2.5rem;flex-shrink:0;flex-direction:column;align-items:center;padding-top:1.125rem}.icm-activity-item-icon{display:flex;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:9999px;background:#3478f61a;box-shadow:none!important}.icm-activity-item-icon .fi-in-icon-item{height:1.125rem;width:1.125rem}.icm-activity-item-line{margin-top:.5rem;width:2px;flex:1 1 auto;min-height:2rem;border-radius:9999px;background:linear-gradient(180deg,#3478f633,#ababab14)}.icm-activity-item-card{min-width:0;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fffffffa;padding:1rem}.icm-activity-item-header,.icm-activity-item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.icm-activity-section .icm-activity-item-header .fi-in-text{margin:0;font-size:.975rem;line-height:1.2rem;color:#111827}.icm-activity-section .icm-activity-item-header .fi-in-text strong{font-weight:700}.icm-activity-section .icm-activity-item-meta .fi-in-text{display:inline-block;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;color:#64748b;white-space:nowrap}.icm-activity-item-byline{display:block;margin-top:.35rem;font-size:.75rem;line-height:1.2;color:#94a3b8}.icm-activity-byline-link{border:0;background:transparent;padding:0;font:inherit;color:rgba(var(--primary-600),1);font-weight:700;cursor:pointer}.icm-activity-byline-link:hover{color:rgba(var(--primary-500),1);text-decoration:underline}.icm-activity-item-description{min-width:0}.icm-activity-section .icm-activity-item-description .fi-in-text{margin-top:.875rem;padding-top:.875rem;font-size:.8125rem;line-height:1.6;color:#64748b}.icm-activity-section .icm-activity-item-description .fi-in-text:empty{display:none}.icm-activity-section .icm-activity-item-description .fi-in-text button{font-weight:700}.icm-activity-change-list{display:block;min-width:0}.icm-activity-change-row{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icm-activity-change-row+.icm-activity-change-row{margin-top:.35rem}.icm-activity-change-field{display:inline-block;min-width:6rem;font-weight:600;color:#334155}.icm-activity-change-arrow{color:#64748b}.dark .icm-activity-item-icon{border-color:#60a5fa3d;background:#2563eb3d;box-shadow:none!important}.dark .icm-activity-item-line{background:linear-gradient(180deg,#60a5fa57,#94a3b814)}.dark .icm-activity-item-card{border-color:#94a3b82e;background:#0f172aeb}.dark .icm-activity-section{border-color:#94a3b82e;background:#0f172aeb!important}.dark .icm-activity-section .icm-activity-item-header .fi-in-text{color:#f8fafc}.dark .icm-activity-section .icm-activity-item-meta .fi-in-text,.dark .icm-activity-item-byline{color:#94a3b8}.dark .icm-activity-byline-link{color:rgba(var(--primary-400),1)}.dark .icm-activity-byline-link:hover{color:rgba(var(--primary-300),1)}.dark .icm-activity-section .icm-activity-item-description .fi-in-text{color:#94a3b8}.dark .icm-activity-change-field{color:#e2e8f0}@media (min-width: 768px){.icm-activity-item-header{flex-direction:row;align-items:flex-start;justify-content:space-between}.icm-activity-item-meta{align-items:flex-end;text-align:right}.icm-activity-section--full{padding:1.25rem!important}}@media (max-width: 1280px){.fi-main{padding-left:.75rem;padding-right:.75rem}}@keyframes highlight-fade{0%{background-color:#4ade80;color:#fff}to{background-color:transparent;color:inherit}}.record-highlight{animation:highlight-fade 5s ease-out}.potential-badge-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem .1875rem .333rem;border-radius:.333rem;border:1px solid rgba(124,58,237,.3);background-color:#7c3aed14;color:#6d28d9;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.potential-badge-chip:hover{border:1px solid #6d28d9aa;background-color:#6d28d9aa;color:#fff}.dark .potential-badge-chip{border-color:#d8b4fe66;background-color:#8b5cf626;color:#c4b5fd}.dark .potential-badge-chip:hover{border-color:#c4b5fdaa;background-color:#c4b5fdaa;color:#000a}.meta-badge-chip,.promo-code-badge-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem .1875rem .333rem;border-radius:.333rem;border:1px solid rgba(59,130,246,.3);background-color:#3b82f614;color:#2563eb;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.meta-badge-chip:hover,.promo-code-badge-chip:hover{border-color:#2563ebab;background-color:#2563ebab;color:#fff}.dark .meta-badge-chip,.dark .promo-code-badge-chip{border-color:#93c5fd66;background-color:#3b82f626;color:#93c5fd}.dark .meta-badge-chip:hover,.dark .promo-code-badge-chip:hover{border-color:#93c5fdab;background-color:#93c5fdab;color:#000000ab}.staff-registration-form-fieldset,.staff-registration-form-section .fi-section-content{padding:1rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater{overflow-x:auto}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater table{width:100%;border-collapse:separate;border-spacing:0}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater thead th{padding:.375rem .5rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr{display:flex;flex-wrap:nowrap;gap:0;width:100%}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td{border-bottom:1px solid var(--registration-badge-row-separator-color);padding:.375rem .5rem;vertical-align:top}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td:first-child{flex:1 1 auto;min-width:0}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td:last-child{flex:0 0 auto}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr:first-child>td{border-top:1px solid var(--registration-badge-row-border-color)}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td:first-child{border-left:1px solid var(--registration-badge-row-border-color)}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td:last-child{border-right:1px solid var(--registration-badge-row-border-color)}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr:first-child>td:first-child{border-top-left-radius:.5rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr:first-child>td:last-child{border-top-right-radius:.5rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr:last-child>td:first-child{border-bottom-left-radius:.5rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr:last-child>td:last-child{border-bottom-right-radius:.5rem}.registration-page :is(.company-members-repeater,.company-badges-repeater).fi-fo-table-repeater tbody>tr>td:last-child{vertical-align:middle;white-space:nowrap;width:auto}.registration-page :is(.company-members-repeater,.company-badges-repeater) .fi-fo-table-repeater-actions{align-items:flex-end!important;flex-direction:column!important;gap:.375rem!important;justify-content:center!important;margin-inline-start:auto;padding-inline:.25rem!important}.registration-page :is(.company-members-repeater,.company-badges-repeater) .fi-fo-table-repeater-actions .fi-btn{height:2rem!important;width:2rem!important;padding:.25rem!important}.registration-page :is(.company-members-repeater,.company-badges-repeater) .fi-fo-table-repeater-actions .fi-btn-icon,.registration-page :is(.company-members-repeater,.company-badges-repeater) .fi-fo-table-repeater-actions .fi-btn>.fi-btn-icon{margin:0!important}.registration-page :is(.company-members-repeater,.company-badges-repeater) .fi-fo-table-repeater-actions .fi-btn svg{height:1rem!important;width:1rem!important}.registration-page .company-badges-repeater .staff-registration-form-table-repeater-field>div>div{border:1px solid var(--registration-badge-row-border-color)!important;column-gap:0;row-gap:0}.registration-page .company-badges-repeater :is(.grid,.fi-fo-component-ctn){column-gap:0!important;gap:0!important;row-gap:0!important}.registration-page .company-badges-repeater input{padding-bottom:0;padding-top:0}.registration-page .company-members-repeater.fi-fo-table-repeater tbody>tr{padding:0}.registration-page .company-badges-repeater.fi-fo-table-repeater tbody>tr{padding:0}.registration-page .company-members-repeater .fi-fo-table-repeater-actions{align-items:center!important;flex-direction:row!important;gap:.375rem!important;justify-content:flex-end!important}.registration-page .company-badges-repeater .fi-fo-table-repeater-actions{gap:.25rem!important}.registration-page .company-badges-repeater .fi-fo-field-wrp,.registration-page .company-badges-repeater .fi-fo-field-wrp>div{gap:0!important}.registration-page .company-badges-repeater p.px-3.pt-2{padding-top:.25rem}.staff-registration-form-section .badge-status-select .fi-select-input{border:1px solid rgba(59,130,246,.5)!important;border-radius:.4rem!important;padding:.175rem .5rem!important;background-color:#3b82f61a!important;color:#3b82f6!important;font-size:.8rem!important;line-height:1rem!important;width:6rem!important;white-space:nowrap}.registration-page .registration-framed-control-group{margin-top:0!important;width:100%;align-items:center;border:1px solid rgba(228,228,231,.95);border-radius:.5rem;padding:.4rem 1rem}.registration-page .registration-framed-control-group>.break-inside-avoid{padding-top:0!important}html.dark body:has(.registration-page) .registration-framed-control-group{border-color:#94a3b859}.registration-page .registration-framed-control-field>div>div:last-child{border:1px solid rgba(228,228,231,.95);border-radius:.5rem;padding:.4rem 1rem}.registration-page .registration-company-association-field .registration-company-association-options{margin-top:0!important;width:100%;align-items:center}.registration-page .registration-company-association-field .registration-company-association-options>.break-inside-avoid{padding-top:0!important}.registration-page .registration-company-association-field .fi-fo-field-wrp-helper-text{text-align:end}html.dark body:has(.registration-page) .registration-framed-control-field>div>div:last-child{border-color:#94a3b859}.staff-registration-form-section *>.potential-badge-chip{margin-left:.5rem;margin-top:0}.staff-registration-form-section *{border-inline-end-width:0;border-inline-start-width:0}.badge-status-accept{color:#3b82f6!important;font-size:.8rem!important;padding-top:0;margin-top:.175rem;margin-left:.5rem;height:1.3rem}.badge-status-accept:hover{background-color:#3b82f61a!important}.badge-status-select{margin:0 0 0 .75rem!important}.badge-status-row .grid{display:inline-flex!important;width:max-content;gap:.75rem!important;align-items:center;grid-template-columns:none;justify-content:start;flex-wrap:nowrap}.badge-status-row .fi-fo-field-wrp{width:auto!important;max-width:none!important}.badge-status-row{overflow-x:scroll}.create-user-column *>.badge-create-user-actions{padding:.25rem;color:#3b82f6!important}.create-user-column *>.badge-create-user-actions:hover,.create-user-column *>.badge-create-user-actions:focus-visible{background-color:#3b82f614!important;border-color:#3b82f633!important}.registration-page .company-badges-repeater .new-badge-row .choices__inner{padding-bottom:0!important;padding-top:0!important}body:has(.registration-page){--registration-field-label-color: rgba(119, 119, 119, 1);--registration-section-surface-bg: rgb(255 255 255);--registration-section-shadow-color: rgba(229, 231, 235, 1);--registration-badge-row-border-color: rgba(9, 9, 11, .05);--registration-badge-row-separator-color: rgba(15, 23, 42, .2);--registration-notification-z: 12000;--registration-modal-z: 10000;--registration-toast-offset: calc(env(safe-area-inset-top, 0px) + 9.5rem) }html.dark body:has(.registration-page){--registration-field-label-color: rgba(132, 149, 172, 1);--registration-section-surface-bg: rgba(var(--gray-900), 1);--registration-section-shadow-color: rgba(255, 255, 255, .1);--registration-badge-row-border-color: rgba(255, 255, 255, .2);--registration-badge-row-separator-color: rgba(255, 255, 255, .45);--registration-notification-z: 12000;--registration-modal-z: 99999000;--registration-toast-offset: calc(env(safe-area-inset-top, 0px) + 9.5rem) }body:has(.registration-page) .fi-page-header-main-ctn{padding-top:0;padding-bottom:1rem}.registration-page .fi-header-heading{margin-top:1rem!important;margin-bottom:.333rem!important;font-size:1.333rem!important;line-height:1rem!important}.registration-page .registration-section{position:relative}.registration-page .registration-section>.fi-section,.registration-page .registration-section>.fi-grid{flex:1 1 auto;min-height:0}.registration-page .registration-section>.fi-section{display:flex;flex-direction:column}.registration-page .registration-section>.fi-section>.fi-section-content-ctn{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.registration-page .registration-section>.fi-section>.fi-section-content-ctn>.fi-section-content{align-content:start;flex:1 1 auto;min-height:0}.registration-page .registration-section>.fi-section-content-ctn,.registration-page .registration-section>.fi-section-content-ctn>.fi-section-content,.registration-page .registration-section>.fi-section-content-ctn>.fi-section-footer{background-color:var(--registration-section-surface-bg)!important}.registration-page .fi-section-header{position:sticky;top:0;z-index:250;background-color:var(--registration-section-surface-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 var(--registration-section-shadow-color)}.registration-page .registration-section>header+div{background-color:var(--registration-section-surface-bg)}.registration-page .registration-header-placeholder-action{background-color:var(--registration-section-surface-bg)!important;border-color:transparent!important;box-shadow:none!important;color:transparent;cursor:default!important}.registration-page .fi-section-header{z-index:2!important}.registration-page .fi-modal-window{z-index:var(--registration-modal-z)!important}.registration-page .fi-fo-field-wrp-label span,.registration-page legend{color:var(--registration-field-label-color)!important}html.dark body:has(.registration-page) .fi-fo-field-wrp-label span,html.dark body:has(.registration-page) legend{color:var(--registration-field-label-color)!important}.registration-page .registration-access-code .fi-btn-icon{display:none}@media (min-width: 1280px){.registration-page .registration-access-code .fi-btn-icon{display:inline-flex}}@media (max-width: 1280px){.registration-page .fi-fo-split{column-gap:.75rem!important}.registration-page .fi-fieldset{padding-left:.5rem!important;padding-right:.5rem!important;padding-bottom:.667rem!important}.registration-page .fi-fieldset .fi-fieldset{padding-left:0rem!important;padding-right:0rem!important;padding-bottom:0rem!important}.registration-page .fi-fo-component-ctn{row-gap:.75rem!important}.registration-page .fi-section-content{padding:.5rem!important}}@media (max-width: 1024px){.registration-page .fi-main{padding-left:0!important;padding-right:0!important}}.registration-page .registration-show-select{position:relative;z-index:200}.registration-page .registration-show-select .choices,.registration-page .registration-show-select .choices__list,.registration-page .registration-show-select .choices__list--dropdown,.registration-page .registration-show-select .choices__inner{z-index:inherit}@supports (-webkit-touch-callout: none){.registration-page .fi-fo-select .choices,.register-for-show-page .fi-fo-select .choices{isolation:isolate;transform:translateZ(0);z-index:280}.registration-page .fi-fo-select .choices__list--dropdown,.registration-page .fi-fo-select .choices__list[aria-expanded],.register-for-show-page .fi-fo-select .choices__list--dropdown,.register-for-show-page .fi-fo-select .choices__list[aria-expanded]{background-color:#fff!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);z-index:281}.registration-page .fi-fo-select .choices.is-flipped .choices__list--dropdown,.registration-page .fi-fo-select .choices.is-flipped .choices__list[aria-expanded],.register-for-show-page .fi-fo-select .choices.is-flipped .choices__list--dropdown,.register-for-show-page .fi-fo-select .choices.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:.5rem}.dark .registration-page .fi-fo-select .choices__list--dropdown,.dark .registration-page .fi-fo-select .choices__list[aria-expanded],.dark .register-for-show-page .fi-fo-select .choices__list--dropdown,.dark .register-for-show-page .fi-fo-select .choices__list[aria-expanded]{background-color:rgba(var(--gray-900),1)!important}}body:has(.registration-page) .fi-notifications{position:fixed!important;z-index:var(--registration-notification-z)!important;inset-inline-end:1.5rem;top:var(--registration-toast-offset);pointer-events:none}body:has(.registration-page) .fi-notifications>*{position:relative;z-index:inherit!important;pointer-events:auto}body:has(.registration-page) .fi-notification,body:has(.registration-page) .fi-notification *{position:relative;z-index:inherit!important}.fi-no-database .fi-modal-content{margin:0}.fi-resource-companies .fi-page-sub-navigation-sidebar-ctn,.fi-resource-exhibitors .fi-page-sub-navigation-sidebar-ctn,.fi-resource-shows .fi-page-sub-navigation-sidebar-ctn,.fi-resource-users .fi-page-sub-navigation-sidebar-ctn{width:12rem;max-width:12rem}.icm-exporter-modal-window{overflow:hidden}.icm-exporter-modal-window .fi-modal-content{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto}.icm-exporter-modal-window .fi-modal-content>.fi-fo-component-ctn{display:flex;flex:1 1 auto;min-height:0;max-height:100%;flex-direction:column;overflow:hidden}.icm-exporter-modal-window .fi-modal-content>.fi-fo-component-ctn>div:has(>.fi-fieldset){flex:1 1 auto;min-height:0;max-height:100%;overflow-y:scroll}.icm-exporter-modal-window .fi-fieldset{min-height:0;max-height:100%;overflow:visible}.registration-page .fi-main{margin-top:0rem!important}
