.oce-sponsor-strip{padding:40px 0;background:#fff;color:#18231e;text-align:center;border-top:1px solid #e1e7e2}.oce-sponsor-strip h2{margin:0 0 20px;color:var(--oce-green);font-size:26px}.oce-sponsor-logos{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;min-height:100px}.oce-sponsor-logo{max-width:220px}.oce-sponsor-logo img{width:auto;max-width:220px;max-height:100px;object-fit:contain;border-radius:0}.oce-sponsor-strip a{color:var(--oce-green);font-weight:700}.oce-portal-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.oce-portal-nav a{padding:10px 14px;background:#edf4ef;border-radius:8px;color:#16432f}.oce-floorplan{position:relative;margin:24px 0;border:1px solid #d8ded9;max-width:100%;overflow:hidden}.oce-floorplan>img{display:block;width:100%;height:auto;border-radius:0}.oce-booth-pin{position:absolute;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:3px;min-width:0;color:#fff;background:#236244;cursor:pointer;font-weight:800;font-size:clamp(10px,1.5vw,16px)}.oce-booth-pin.is-held{background:#c79822;color:#18231e;cursor:default}.oce-booth-pin.is-sold,.oce-booth-pin.is-unavailable{background:#6e7771;color:#fff;cursor:default}.oce-booth-pin.is-selected{outline:4px solid #1f6085;outline-offset:-4px}.oce-booth-list{overflow-x:auto}.oce-booth-list table{width:100%;border-collapse:collapse;min-width:540px}.oce-booth-list caption{text-align:left;font-weight:800;margin:16px 0}.oce-booth-list td,.oce-booth-list th{text-align:left;padding:12px;border-bottom:1px solid #d8ded9;color:#18231e;background:#fff}.oce-booth-list tr.is-selected td{background:#edf4ef}.oce-booth-list .button{font-size:13px;min-height:40px;padding:8px 14px;background:#d4ad4b;color:#18231e}.oce-booth-legend{display:flex;gap:16px;flex-wrap:wrap}.oce-booth-legend span:before{content:'';display:inline-block;width:12px;height:12px;margin-right:6px;background:#236244}.oce-booth-legend span:nth-child(2):before{background:#c79822}.oce-booth-legend span:nth-child(3):before{background:#6e7771}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.wc-block-components-text-input input,.wc-block-components-combobox input{background:#fff!important;color:#18231e!important;border-color:#7a877d!important}.woocommerce form .form-row label,.woocommerce table.shop_table,.wc-block-components-title,.wc-block-components-totals-item,.wc-block-components-checkout-step__heading{color:#18231e}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-bottom:1px solid #d8ded9}.woocommerce-MyAccount-content{overflow-wrap:anywhere}.oce-booth-status{padding:14px;background:#edf4ef;color:#16432f;border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #266b9c;outline-offset:3px}@media(max-width:680px){.oce-sponsor-logos{gap:24px}.oce-sponsor-logo{max-width:150px}.oce-sponsor-logo img{max-width:150px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:100%!important}.oce-booth-pin{font-size:10px}.oce-portal-nav a{flex:1 1 40%;text-align:center}}

.main-navigation .menu-item:last-child>a{display:inline-flex;white-space:nowrap}.oce-brand-sub{max-width:230px;line-height:1.15}
