: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:.8rem;min-height:.8rem;min-width:.8rem;width:.8rem}.icm-activity-page-shell{margin-inline:auto;width:100%;max-width:64rem}.icm-activity-section.fi-timeline-section{gap:0}.icm-activity-section--embedded.fi-timeline-section{background:transparent!important;box-shadow:none!important}.icm-activity-section .fi-timeline-section-content{background:#fffffffa!important;border-radius:1rem!important}.icm-activity-section--embedded .fi-timeline-section-content{padding:0!important}.icm-activity-section--full .fi-timeline-section-content{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 1rem .95rem}.icm-activity-item-header,.icm-activity-item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.icm-activity-section .fi-timeline-item-title{margin:0;font-size:.975rem;line-height:1.2rem;color:#111827}.icm-activity-section .fi-timeline-item-title strong{font-weight:700}.icm-activity-section .fi-timeline-item-date{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{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 .fi-timeline-item-description{margin-top:.875rem;border-top:1px solid rgba(148,163,184,.22);padding-top:.875rem;font-size:.8125rem;line-height:1.6;color:#64748b}.icm-activity-section .fi-timeline-item-description:empty{display:none}.icm-activity-section .fi-timeline-item-description 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 .fi-timeline-section-content{border-color:#94a3b82e;background:#0f172aeb!important}.dark .icm-activity-section .fi-timeline-item-title{color:#f8fafc}.dark .icm-activity-section .fi-timeline-item-date,.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 .fi-timeline-item-description{border-top-color:#94a3b829;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 .fi-timeline-section-content{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}.staff-registration-form-table-repeater-field>div>div{border:1px solid var(--registration-badge-row-border-color)!important;row-gap:0;-moz-column-gap:0;column-gap:0}.company-badges-repeater .table-repeater-rows-wrapper>:not([hidden])~:not([hidden]){border-top-width:0!important}.company-badges-repeater .table-repeater-rows-wrapper>.table-repeater-row:not(:last-child){border-bottom:1px solid var(--registration-badge-row-separator-color)!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}.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:-moz-max-content;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}.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: 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) }.registration-page .registration-section{position:relative}.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 .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}
