.leaders-forum-badge[data-v-79710b18]{position:absolute;right:10px;bottom:10px;z-index:1;box-sizing:border-box;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% - 20px);padding:8px 12px;border-radius:8px;background:#ff3458;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0;white-space:nowrap;text-align:left;color:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leaders-forum-badge--compact[data-v-79710b18]{top:0;right:0;bottom:auto;max-width:100%;padding:8px 12px;border-radius:0 0 0 8px;font-size:14px;line-height:1.4}.exhibition-tile[data-v-5067bba5]{position:relative;display:block;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:230px}.exhibition-tile[data-v-5067bba5]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.exhibition-tile--leader[data-v-5067bba5]{border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#ff3458,#223b94);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.exhibition-tile__content[data-v-5067bba5]{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.exhibition-tile__logo[data-v-5067bba5]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;border-radius:4px}.exhibition-tile__img[data-v-5067bba5]{width:155px;max-width:90%;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.exhibition-tile__booth[data-v-5067bba5]{font-weight:600;color:#2b4ab9;padding:4px 8px;margin-bottom:8px;font-weight:400;font-size:12px;line-height:1.5;text-align:center;color:#333}.exhibition-tile__booth--okron[data-v-5067bba5]{background:#fff;padding:8px 12px;border-radius:6px;display:flex;align-items:center;justify-content:center}.okron-logo[data-v-5067bba5]{display:block}.exhibition-tile__text[data-v-5067bba5]{width:100%;max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.company-grid[data-v-7fc5160b]{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:20px;gap:20px}.loading-spinner[data-v-7fc5160b]{display:flex;justify-content:center;align-items:center;min-height:200px}.animate-spin[data-v-7fc5160b]{-webkit-animation:spin-7fc5160b 1s linear infinite;animation:spin-7fc5160b 1s linear infinite}@-webkit-keyframes spin-7fc5160b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-7fc5160b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search-container[data-v-7fc5160b]{margin-bottom:24px}.search-box[data-v-7fc5160b]{width:100%}.search-input-wrapper[data-v-7fc5160b]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.search-input-wrapper[focus-within][data-v-7fc5160b]{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.search-input-wrapper[data-v-7fc5160b]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.search-icon[data-v-7fc5160b]{color:#9ca3af;margin-right:12px;flex-shrink:0}.search-input[data-v-7fc5160b]{flex:1;border:none;outline:none;font-size:16px;color:#374151;background:transparent}.search-input[data-v-7fc5160b]::-moz-placeholder{color:#9ca3af}.search-input[data-v-7fc5160b]:-ms-input-placeholder{color:#9ca3af}.search-input[data-v-7fc5160b]::placeholder{color:#9ca3af}.search-clear[data-v-7fc5160b]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#9ca3af;transition:color .2s ease,background-color .2s ease;margin-left:8px;flex-shrink:0}.search-clear[data-v-7fc5160b]:hover{color:#6b7280;background-color:#f3f4f6}@media screen and (max-width:767px){.search-input-wrapper[data-v-7fc5160b]{padding:10px 14px}.search-input[data-v-7fc5160b]{font-size:16px}}.booking-section__button[data-v-3c034bb3]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;background:#ff3458;color:#fff;text-decoration:none;border:none;border-radius:8px;font-weight:600;font-size:18px;transition:background .2s ease;cursor:pointer;text-align:center}.booking-section__button[data-v-3c034bb3]:hover{background:#e55a73;color:#fff;text-decoration:none}