: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-topbar{z-index:50}.fi .fi-sidebar-header,.fi .fi-sidebar-header *,.fi .fi-topbar>nav{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;height:12em}@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:1.2rem;min-height:1.2rem;min-width:1.2rem;width:1.2rem}@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}.staff-registration-form-fieldset,.staff-registration-form-section .fi-section-content{padding:1rem}.staff-registration-form-table-repeater-field>div>div{border:1px solid rgba(9,9,11,.05)!important;row-gap:0;-moz-column-gap:0;column-gap:0}.dark .staff-registration-form-table-repeater-field>div>div{border:1px solid rgba(255,255,255,.2)!important}.company-badges-repeater .table-repeater-row-actions{flex-direction:column!important;align-items:stretch!important;gap:.667rem!important}.table-repeater-column div{row-gap:0}.table-repeater-column input{padding-top:0;padding-bottom:0}.staff-registration-form-section *>.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}.staff-registration-form-section *>.potential-badge-chip{margin-left:1rem;margin-top:.0875rem}.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-right:.5rem!important}.badge-status-row .grid{width:11.5rem;gap:2.5rem}.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}.staff-registration-form-section *>.new-badge-row *>.choices__inner{padding-top:0!important;padding-bottom:0!important}.staff-registration-form-section *>.table-repeater-column div{-moz-column-gap:0!important;column-gap:0!important;row-gap:0!important}body:has(.registration-page){--registration-field-label-color: rgba(119, 119, 119, 1);--registration-section-surface-bg: #ffffff;--registration-section-shadow-color: rgba(15, 23, 42, .12);--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: #0f172a;--registration-section-shadow-color: rgba(0, 0, 0, .24);--registration-notification-z: 12000;--registration-modal-z: 99999000;--registration-toast-offset: calc(env(safe-area-inset-top, 0px) + 9.5rem) }.registration-page .registration-section{position:relative}.registration-page .registration-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{-moz-column-gap:.75rem!important;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}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}.registration-page .company-members-repeater .table-repeater-row-actions{gap:.5rem!important;padding-inline:.25rem!important}.registration-page .company-members-repeater .table-repeater-row-actions .fi-btn{padding:.25rem!important;height:2rem!important;width:2rem!important}.registration-page .company-members-repeater .table-repeater-row-actions .fi-btn-icon,.registration-page .company-members-repeater .table-repeater-row-actions .fi-btn>.fi-btn-icon{margin:0!important}.registration-page .company-members-repeater .table-repeater-row-actions .fi-btn svg{width:1rem!important;height:1rem!important}.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}
