.step-content.membership-step--plugin .item .start-date-btn, .step-content.membership-step .item .start-date-btn {
    display: none;
}



/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

/* Restore booking class cards */
#sb_content #sb-time-classes-container .provider-item > .sb-cell {
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-top: 4px solid #000000;
    border-radius: 4px;
}
/* Santhosha contact page only - approved black/pink design, 2026-10-25 */
.page-content--contacts .sb-widget-form { width:100%; max-width:980px; margin:0 auto; padding:42px 24px 48px; background:#fff; border:0; box-shadow:none; box-sizing:border-box; }
.page-content--contacts .sb-widget-form > .title { position:relative; color:#010101; text-align:left; font-size:16px; line-height:1.75; font-weight:400; white-space:pre-line; padding:0 150px 0 0; margin:0 0 34px; min-height:150px; }
.page-content--contacts .contacts__form { padding:28px; border:1px solid #ec988b; border-top:6px solid #ec988b; border-radius:5px; background:#fff; box-sizing:border-box; }
.page-content--contacts .form-fields { margin:0; padding:0; list-style:none; }
.page-content--contacts .form-fields > li { width:100%; margin:0; padding:0; }
.page-content--contacts .form-group { margin:0 0 24px; }
.page-content--contacts .form-group > label { display:block; float:none; width:auto; color:#010101; font-size:16px; font-weight:600; margin:0 0 10px; text-align:left; }
.page-content--contacts .form-control { width:100%; max-width:none; border:1px solid #ec988b; border-radius:3px; box-shadow:none; background:#fff; color:#2b2e31; font-size:16px; padding:12px 14px; box-sizing:border-box; }
.page-content--contacts input.form-control { height:48px; }
.page-content--contacts textarea.form-control { min-height:160px; resize:vertical; }
.page-content--contacts .form-control:focus { border-color:#010101; outline:2px solid #010101; outline-offset:2px; box-shadow:none; }
.page-content--contacts .contacts__btn-bar { display:flex; flex-direction:row-reverse; align-items:center; justify-content:space-between; gap:20px; margin-top:24px; padding:0; }
.page-content--contacts .send-message-button { background:#ec988b!important; border:1px solid #ec988b!important; color:#010101!important; padding:14px 26px!important; border-radius:3px; font-size:16px; font-weight:700; box-shadow:none; min-height:48px; }
.page-content--contacts .open-booking-widget-button { display:inline-block; background:#010101; border:1px solid #010101; color:#fff!important; padding:14px 24px; border-radius:3px; font-size:15px; text-decoration:none; }
.page-content--contacts .send-message-button:hover { background:#fff!important; border-color:#010101!important; }
.page-content--contacts .send-message-button:focus-visible,.page-content--contacts .open-booking-widget-button:focus-visible { outline:2px solid #010101; outline-offset:3px; }
@media (max-width:600px) {
 .page-content--contacts .sb-widget-form { padding:28px 16px 36px; }
 .page-content--contacts .sb-widget-form > .title { font-size:14px; padding-right:88px; min-height:112px; }
     .page-content--contacts .contacts__form { padding:22px 16px; }
 .page-content--contacts .contacts__btn-bar { flex-direction:column-reverse; align-items:stretch; gap:16px; }
 .page-content--contacts .open-booking-widget-button { text-align:center; }
}

.page-content--contacts .sb-widget-form > .title::after { content:""; position:absolute; top:0; right:0; width:128px; height:166px; background:url("data:image/png;base64,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") center top / contain no-repeat; pointer-events:none; }
@media (max-width:600px) { .page-content--contacts .sb-widget-form > .title::after { width:76px; height:100px; } }




.page-content--contacts .form-fields {width:100%;max-width:none;}

.page-content--contacts .sb-widget-form > .title {font-size:32px;font-weight:700;line-height:1.35;white-space:normal;padding-top:24px;}
@media(max-width:600px){.page-content--contacts .sb-widget-form > .title{font-size:25px;padding-top:8px;}}

/* Approved Japanese subtitle; native contact heading field supports plain text only. */
.page-content--contacts .sb-widget-form > .title {display:flex;flex-direction:column;align-items:flex-start;}
.page-content--contacts .sb-widget-form > .title::before {content:"気になること、お聞かせください";display:block;order:1;margin-top:16px;font-size:16px;font-weight:400;line-height:1.75;color:#2b2e31;}
@media(max-width:600px){.page-content--contacts .sb-widget-form > .title::before{font-size:14px;margin-top:12px;}}

/* Santhosha approved UI-only accessibility patch, 2026-10-26.
   Package 117 only; existing text, purchase links and email data unchanged. */
#sb_package_list_container .package-item:has(button[data-target="#package117"]) > .item__tab > .item__content .item__description.short {
 height:auto!important; max-height:none!important; overflow:visible!important;
 -webkit-line-clamp:unset!important; line-clamp:unset!important;
 white-space:normal!important; text-overflow:clip!important;
}
#sb_package_list_container .package-item:has(button[data-target="#package117"]) > .item__tab > .item__info-bar .info-bar--item {
 display:flex; flex-direction:column; align-items:stretch; gap:14px;
}
#sb_package_list_container .item__read-more[data-target="#package117"] {
 position:static!important; display:block!important; width:100%;
 min-height:48px; height:auto; padding:12px 16px; margin:0;
 border:1px solid #b77467; border-radius:4px; background:#fbe9e4;
 color:#242424; font-size:16px; font-weight:600; line-height:1.5;
 white-space:normal; text-align:center; cursor:pointer; box-sizing:border-box;
}
#sb_sign_in_form .sb-client-remind-popup {
 display:block!important; float:none!important; width:100%; max-width:100%;
 min-height:48px; height:auto; padding:12px 14px; margin:14px 0;
 border:1px solid #b77467; border-radius:4px; background:#fbe9e4;
 color:#242424; font-size:16px; font-weight:600; line-height:1.5;
 white-space:normal; overflow-wrap:anywhere; text-align:center; box-sizing:border-box;
}
#sb_package_list_container .item__read-more[data-target="#package117"]:hover,
#sb_sign_in_form .sb-client-remind-popup:hover { background:#f5d8cf; color:#111; }
#sb_package_list_container .item__read-more[data-target="#package117"]:focus-visible,
#sb_sign_in_form .sb-client-remind-popup:focus-visible { outline:2px solid #242424; outline-offset:3px; }
/* End Santhosha UI-only patch 2026-10-26 */

/* Santhosha approved membership-list presentation only, 2026-10-26.
 Current regular ticket IDs only. Native descriptions/modals/emails untouched.
 Do not use positional paragraph selectors. Recheck scope when products change. */
#sb_membership_list_container {max-width:1120px;margin:0 auto;position:relative;padding:0 16px 32px;box-sizing:border-box;}
#sb_membership_list_container > div {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) {width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab {height:100%;background:#fff!important;border:1px solid #000;border-top:5px solid #000;border-radius:8px;box-shadow:none;overflow:visible;display:flex;flex-direction:column;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .membership__label-wrapper {display:none;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content {padding:20px 20px 12px;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .title {font-size:22px;line-height:1.35;color:#111;font-weight:700;height:auto;min-height:60px;max-height:none;white-space:normal;margin:0 0 14px;overflow:visible;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .item__description.short {height:128px!important;max-height:128px!important;overflow:hidden!important;position:relative;box-sizing:border-box;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .item__description.short > p {font-size:14px!important;line-height:1.6!important;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .item__description.short > .item__read-more {position:absolute!important;left:0;right:0;bottom:0;display:block!important;width:100%;height:46px;min-height:46px;padding:10px 14px;box-sizing:border-box;border:1px solid #b77467;border-radius:4px;background:#fbe9e4!important;color:#111!important;font-size:15px;font-weight:600;line-height:24px;text-align:center;white-space:normal;box-shadow:0 -12px 0 #fff;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .item__connected-services {display:none;}
/* Duplicate reminder only. Full accessible purchase conditions remain in native Details modal. */
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content::after {content:"All purchases are non-refundable.\A 購入後の返金はできません。";display:block;margin-top:14px;font-size:12px;line-height:1.7;font-weight:600;white-space:pre-line;color:#4b3430;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__info-bar {margin-top:auto;padding:10px 20px 16px;display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;font-size:16px;font-weight:600;color:#111;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer {padding:0 20px 20px;margin:0;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer .btn--membership {display:block;width:100%;min-height:48px;box-sizing:border-box;padding:13px 12px;background:#000!important;color:#fff!important;border:1px solid #000;border-radius:4px;font-weight:700;font-size:17px;line-height:1.4;text-align:center;white-space:normal;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content .item__read-more:focus-visible,#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer .btn--membership:focus-visible {outline:2px solid #111;outline-offset:3px;}
#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer .btn--membership:hover {background:#000!important;}
@media(max-width:900px){#sb_membership_list_container > div {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){#sb_membership_list_container {padding:0 16px 28px;}#sb_membership_list_container > div {grid-template-columns:minmax(0,1fr);gap:18px;}#sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content > .title {min-height:0;font-size:21px;}}

/* End Santhosha membership-list presentation 2026-10-26 */

/* Remove legacy clearfix pseudo-items from the ticket grid. */
#sb_membership_list_container > div::before,#sb_membership_list_container > div::after{content:none!important;display:none!important;}

/* Keep focused Read more buttons from scrolling their clipped text excerpt. */
#sb_content #sb_membership_list_container .membership-item > .item__tab > .item__content > .item__description.short{overflow:clip!important;}

/* Approved visible sharing and purchase-based validity reminders, 2026-10-26. Duplicate existing terms only; update these if product conditions change. */
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__info-bar{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__info-bar .date-item{display:block;white-space:normal;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__info-bar .date-item > i{display:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__info-bar .date-item::before{white-space:pre-line;content:"有効期限：購入日から1か月\A Valid for ";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__info-bar .date-item::after{content:" from purchase";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__info-bar{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__info-bar .date-item{display:block;white-space:normal;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__info-bar .date-item > i{display:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__info-bar .date-item::before{white-space:pre-line;content:"有効期限：購入日から3か月\A Valid for ";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__info-bar .date-item::after{content:" from purchase";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__content::after{content:"All purchases are non-refundable.\A 購入後の返金はできません。\A\A Shareable / シェア可能\A Book through the purchaser’s account.\A ご予約は購入者のアカウントから。";font-size:13px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__info-bar{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__info-bar .date-item{display:block;white-space:normal;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__info-bar .date-item > i{display:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__info-bar .date-item::before{white-space:pre-line;content:"有効期限：購入日から3か月\A Valid for ";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__info-bar .date-item::after{content:" from purchase";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__content::after{content:"All purchases are non-refundable.\A 購入後の返金はできません。\A\A Shareable / シェア可能\A Book through the purchaser’s account.\A ご予約は購入者のアカウントから。";font-size:13px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__info-bar{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__info-bar .date-item{display:block;white-space:normal;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__info-bar .date-item > i{display:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__info-bar .date-item::before{white-space:pre-line;content:"有効期限：購入日から3か月\A Valid for ";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__info-bar .date-item::after{content:" from purchase";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__content::after{content:"All purchases are non-refundable.\A 購入後の返金はできません。\A\A Shareable / シェア可能\A Book through the purchaser’s account.\A ご予約は購入者のアカウントから。";font-size:13px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__info-bar{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;line-height:1.6;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__info-bar .date-item{display:block;white-space:normal;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__info-bar .date-item > i{display:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__info-bar .date-item::before{white-space:pre-line;content:"有効期限：購入日から7日間\A Valid for ";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__info-bar .date-item::after{content:" from purchase";}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__content::after{content:"All purchases are non-refundable.\A 購入後の返金はできません。\A\A Not shareable / シェア不可";font-size:13px;line-height:1.6;}

/* Read more button edge fix: remove obsolete text-link fade; keep border inside clipped excerpt. */
#sb_content #sb_membership_list_container .membership-item > .item__tab > .item__content > .item__description.short > .item__read-more::before{content:none!important;display:none!important;}
#sb_content #sb_membership_list_container .membership-item > .item__tab > .item__content > .item__description.short > .item__read-more{left:1px!important;right:1px!important;bottom:2px!important;width:calc(100% - 2px)!important;}

/* Approved authentic Yoga pictograms, decorative only, 2026-10-26. Membership listing 5 current IDs only. */
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__content > .title,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__content > .title,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__content > .title,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__content > .title,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__content > .title{position:relative;padding-right:50px;box-sizing:border-box;min-height:48px;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__content > .title::after,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__content > .title::after,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__content > .title::after,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__content > .title::after,
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__content > .title::after{content:"";position:absolute;right:0;top:0;width:38px;height:48px;background-repeat:no-repeat;background-position:center top;background-size:contain;pointer-events:none;}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership21"]) > .item__tab > .item__content > .title::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABKBAMAAADgV6EtAAAAMFBMVEX////+/v79/f38/Pzw8PDT09Ourq6cnJx7e3ttbW0+Pj4eHh4bGxsZGRkXFxcRERFF9TFNAAACWUlEQVR42u2Vz08TQRzF33TbUKLCzBQOSpq0pT1ootJWvAPpxRtWOZpIgMQbiRcP/AEm3jwbz4oYExMvmgAh0cTaHweCNGlgIUZCiOxsS6TTUDoe2rW7XXrUi+5t9zPfN2/ed2YH+DuP5nzlV/zmmYRHIn4qJQDAaweewFRIvTBNlzKJLtQ/FGoTtDnMTmLzFaiv94lLLZz6tvl88OmQywEJ3D7/JG9Uh7RN6VQj2nhJQLwPxkMdaop7CgWQUoG5HDBTB1SwZdpOIAAAJsxOosIMIEcUtJPoGAkBWki41A5zw5zw0QGx00FU3+7gOEumf6y4gtPuleqLK1++M1s6JAwA2FwPpE7V437RTodASimlsc8SG6/eFVvfAJCBh009WjZGnuVMm5pvzprrZez6lp0oZpEynXgDGzl5ZJG1u6NxvU2UsWjFeCzKY/mddk1Dt/ZID/qSZXfWAEDWfeNdSJZPhs8kONCjVn9a0Vi5nqz5JmmTsAh1yoXSDIAHZGDGWVRajYYBeOCJRqmjqL78M05bDhizk/LWtbRFlJm0VTWyb73DzQzIg9G8gq6sJjdez19o1iT41NxsBJplRJREBdAAhnP95tQkV34ue+vTmaI83s5LaEB1e2uHX969cfESempH05mirAlIeAG13chl86kwuTmztLQHAAomoAGyuk+NjY0i49Wrt4xkpighf+8dQaT8tKf3Jg58gUzRcbYFBD/M5pbHVmPWstonyxDs8HPp46ybQBkGhm0/B2fb9K4E/8k/RUgXok6DlS4agTv07DsL0i/kn7gbfwG7u9pv0HlWOwAAAABJRU5ErkJggg==");}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership56"]) > .item__tab > .item__content > .title::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAABMBAMAAAAsMqK+AAAAMFBMVEX////+/v79/f38/Pz6+vrv7+/Y2Ni9vb2ZmZlycnJHR0cnJycdHR0ZGRkVFRUODg47JNKEAAADaUlEQVR42u2UTWwbRRTH/7P2AVI1O7NZCYWExuskXKqEOHF6qZTS2C5wQiEx4gKnCsSNjwpx4YTEhRvHIDhwKqRFFVKRaBoZFSSg8Re9IEi867QqSCXembWiEqX2Dof9clrbQqqQOPBOu+83//fezvxngYcL0i1HGTj3nmNduDY0Oyzkfk8+ks+efOzHv3q1HHqd18yDc7SHnoy+hrt3CDUtAFD8ZJKGC9ILI6urdX2MhnqiHR9+9BHhYf2lwdXLv99bbn+9H+hJ/MVXzxp+BeOJo18KfrWyTAEgDoAMvfOWoOrHBQCAo9YGTdCdkyToz7JLwuK5jFdAEAEAnIR6mXOuF048PXtoL4kQvp6ceOVg7cKHP6dTAICEZA6IQlXV54q2U7TkvcrtGQCAbCabVNOn3UAPzSxXeP2TBKMAUL55982JVFq7IIL+UJsAJPfmk5sv52LNbPtb+FwePmu5dW0sT5zdSqAncFQqwFg7NgcAcu2cgLtmBXpw7ZhRMRbFzbQ3ITYS2PLKIw645lMDH2WdzBHz2Te8pPz1F1UVYf/GV9Nv1/WFrR215E8ydfvx9zr8NfBccmSu+c0PA/IPL8pDw7vWftDfLn43xchBwTp/3tdPfhDLVCrh929/3pLuFQskMAmFm2bh/ODlletWicO2fa5DETNmPfRHczFlOwxRARSNLOnwn5usKilKjPB4W9X0bKc/9efPrBCmnw64LNyaTkQcSnZ+WUu/u8yCBaWxeaeDuxkITExHLm9dm3ihg9dvUWTfb5bCBa2L8ZQR8qapHdvL84EbLLwoJXtORPr2WAIJJ5bPcGWRAoBs34gv+fsDoPXZgkMpnsnMlc1xkwKobZw2Ik6unlJbl5IZJTdu1op7AGRx04w4Gjx2+RIrzy9Zk/n1DQDyz9XtiMtG9cinQi3VNmc1a/LU9wC4KTr0tfWj0ua0ZNaS4yuexEQHl78JC5Jzwjf3SoNngrQSbljVM6ysOaNXqmE21EfXwJYd1zTe5QfFIfBg/e7xjznrzwlof30u1ZfH8jO0H1cylD7U/P/zf5sb/bnOogOkD/rXfZIVwqxl3qnexwmbYjx42f2iIQ5z9yJ+CjGE1Thcf3Ac69vRvZG1++bjmj5aF13mjwOAdCtU1i305O01KrdETw57W8DGfzH+BhzpTYDXVtTuAAAAAElFTkSuQmCC");}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership55"]) > .item__tab > .item__content > .title::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABGBAMAAABoN0S0AAAAMFBMVEX////+/v79/f38/Pz19fXm5ubR0dGpqalvb29AQEAkJCQcHBwbGxsaGhoYGBgSEhLlDdE+AAACqUlEQVR42t2WzU8TQRjG39kKUlrozlBQGgS6RQwqAqWRBCIJYvxKMMF6MjFe+Av0ZDz4B5h48Gq4GT1g4OgBLQc/YjSyqAlNauguHvgSdmcbAltodjwQPkI7Mx48OadJ9pdnnt153vddgP9z+Q7sETnqlmKUA3tVk+qg9pFqXaKDL13GEmfKle3lmyWfHNl3k3j/URfLoJ7VTxzPezpq948PTGKnZXS5i+d096jw3VcgYUj8XVaXMF5L27hMp/bO25CEUUg4a0oYrE3qVMwoTbFzM+L8oNiZRJnhUhFDhoauAVowBIzS/ohVhry6hSW+H3UQreHRE8k43zMK34tMQObJelcnn4n5njk/nTdTg/NcBse+TGE7+9tQmrmMR9pnAMzcdFkX33O1DmoIPCOK+QyDEALgh1ABALSTMiHjRB0GgKKmzWUozXWCA1jL6Ny6QKutA7MQ9cUbTf67TwdHGI623Eg18e/UcwOhC4v91WOvRSVaSM15qRdYlB93vuHUSmYy7YqYVVqZe2qaojyz3Odf6jddnHmLziniuwAAxyofljGe3hFvltXy2riGZEzhezeV9fCt+v6AQSW9JdvQjWSzYKOiZzYtYQL+k1WcQt3r82tf7aSmSuaFF6ytKt2D9pm803fVXqTiucMC8YFUaEnIuE5j4Zidt4VzEOiDjaY5H9uPGnYPM5teprdWPU4rlHrw+yMYIhHXPawDm+7t3LC/YtYFANdNJPrK00UVTMit8/2+7QmbUQy4JgkvH+tFOowubPVu5iNn+9oqsV9j+fVFWtQJiFpzkWCsqZ5h23bufvB66sCs3FkWcwo+jFUAZlNLqetIZs0SeUC42QAAIMxSWp8HT1ul04AxxhgAUPjhMik6a2ftfmtmjQVkQxaAkL/4aVH/3f/PH6lx5q2xvN2/AAAAAElFTkSuQmCC");}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership162"]) > .item__tab > .item__content > .title::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABNBAMAAADjm6EmAAAAMFBMVEX////+/v79/f38/Pz6+vrw8PDa2tq8vLyRkZFbW1s0NDQgICAbGxsZGRkWFhYQEBC05vSTAAAEAUlEQVR42r2VzW8bRRjGn1m7JQ3YO7smoCTE8XrjSrQU4rhRKFJJk2wjIQ6UxuEGXPkHqHoBCSEqTvwBQOHABUHFoRISCLcOX0Ko8UdaiSLwx+arsQTZmd0g4ZTYwyFN28zuHmFOM6Ofnved5919X+A/XxHpTPSj/T1ohwPK4PPpg5zfu4hKgDGfTxZIM1RBmX3H4Zmdm/cklP2AOWHXy7F8KkyBRF/LvPuxmrhdDFEgJH1pJfl1MpEKS5J4jbo7clWjIQqCqC4XKg8FAJcCoAJhOQjEU4qn8bBnCtHJmNNWzrHDkkwum5Y7Xivz0Nq9WRNi8SctvFitwdQv3UsNHgSQNAOA9uOXf6wGvkLLGYDz+3vGDkMQoDxsTQGimpLqe3dHrdNpCnQFaCCgj1vM4YBu8EAFoptP/lYBSJ9l0/uRPaPU+ePsWhMkkU8h4gYA9PDkzgIHyWXjqyQoBO3a3gs6pmeNEg9KkqxTzTs/l4s+G7tKNASESLz42UHFwqORQvHEiQBAmV1aXDsXfV3vXHAIpcwHGEZvkXyQX1v5uQSQAAXjMadBOD136AJT9hu1CyRc2hyt1L9CT5nrID6jdHPO2DSafPl9lQOc35+DslunPDKndTjC4QAjKckHknmbQR2ZpHA4ILrQZMCs2uKL9PgdB5krA8Nm54ZaWDir7f1ektVEUY9BbFaup3ddh0ckBU8rUsobd4okxh9yAqop9gwkfSeHihKgiiyI0NTdi7Rxke4HRMz1OLzccBMA4ma5Ln/2dmNr2J1/pesAIIkcnchKgFsfnXSt7y7aABCZ5LOmBHSvfcJc9ZkiB0DG9IZL5VewTyuk80YdADSzVoXwAaUrqJU4ABipmM1VKgFi03E0xgGQ1TONIojPKMGW0zYAkLmtMhWE+pxsbClZCoBm/ikJQf1Ws9qBaQBkZMj5Fgx+BXFlKD0KkJXRkkqFPweI9oIZAdSZrT+bKg8IAa8SOZVCxBpcAgDuB1hj1FJgJDcrEKABgFi8/NdZg7vggEtIQAvaLBjHs13XoFJ7vntgteuHZzROXDCiBQFisRCfn3LcU2BcCwoBVvh+1ep6uiZAAaLnUhIg6ufd6FtbcZ4G0a2nnNKKr5k/sj3Q0+4d648dq/Y/cfLlp1lLArhox5IDg/2HqG4eHRvIljfa0jho7bTGeh/g/W0NeND440CzJQHiNjmydhOucYtvrH/53JFbG1waSQ5F/EPSN/2NzRwvembmI3mo6cLTqoKTbpkx5/PlKU0aaqQvrxliZIyjDkAv/CokQMm91OmQiVeXVACodzjzzc26yyAqwgUA4VHf1NvulsolrK//YAPA3xxSV4UGgGmAaofMze0eoL3dgxb+z/UvzoyZe37joU0AAAAASUVORK5CYII=");}
#sb_content #sb_membership_list_container .membership-item:has(.item__read-more[data-target="#membership61"]) > .item__tab > .item__content > .title::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABIBAMAAABPQxtfAAAAMFBMVEX////+/v79/f38/Pzn5+e4uLiurq6jo6OGhoZTU1MhISEbGxsaGhoZGRkWFhYPDw/sq8nYAAACNElEQVR42sWVv2sUQRTHvzMu2AR2Zu/OFJKsczkUjeAFoyAWmvgDREhxco2FqChB0qey8s8IQUGxOrwUFjb+rATvzF0hFjnjLlx53s5sYmXMjcUa2ezNWKTJVrN83ntf3rwfA+zzl5v6d6QZ5AmP7ZydDONXT6zaIl7besXNMSm99+GIRY9fYWnLXW6lOyffKzPjl2ktNvuR0u3Jeuo/nQPPdb9Ki55393A9NDNSuNiIYGZ8dvVx28K8qe0WzIwWZr+5FsZ4cyW0MH1jfHfIFMvPNX0LI/kDQWhhHm++UxY2KLoZuZReeQQ2lnNbvo3xigxtrEulsjAiwrZNj/COtDJoqx8DiI0NuIY1P0BbGWH/89sb03vzIzK25hcbojo7HQFSlACgQIoAoIO/jA6CQ7wKACh4iwCA3w+TSyQTVcFOJztgsJFcwtbxyAEAdvbRCpEbZQDY3kxsfiV65Ggl1GpmfR4Ajl2fT/w1HAAsTz8tOI4YewKwg/KFCwBMwgFAK5MPcu7SM6ED8PMYfE/lV7zVkOtB72XJ0NebTtCClK9jPsQIV20AsSamOZISgFbZjqEAwHlSeD3EdOCWGeDybBdSACN9IQD/0rihRv2nZzzhjc59docZfdO9PzFd/dJSw/Xrd+LRxZ+nGnXTTPeXLxA2VlOmukdrN2f087fS2BPRWgdSg/qK6SyTSugA8KYBYe5Hci6Koh8fuWknE0iA+8Z9rXs1AL2UbXqZJ+LGeVD7+7z+ASbyqtfoMQYdAAAAAElFTkSuQmCC");}

/* Approved header user-menu visibility only, 2026-10-27. Native icon and authentication behavior unchanged. */
button#sb_client_info.btn--open-client-info { background-color:#fbe9e4!important; border:2px solid #000!important; color:#000!important; min-width:45px; min-height:45px; box-sizing:border-box; }
button#sb_client_info.btn--open-client-info:focus-visible { outline:2px solid #000!important; outline-offset:3px; }

/* Approved Contact Us palette match, 2026-10-27. Five existing ticket cards only; no content, layout, product or checkout changes. */
#sb_content #sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab {border-color:#ec988b!important;background-color:#fff!important;}
#sb_content #sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__content .item__read-more {background:#fff!important;border-color:#ec988b!important;color:#010101!important;}
#sb_content #sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer .btn--membership {background:#ec988b!important;border-color:#ec988b!important;color:#010101!important;}
#sb_content #sb_membership_list_container .membership-item:is(:has(.item__read-more[data-target="#membership21"]),:has(.item__read-more[data-target="#membership56"]),:has(.item__read-more[data-target="#membership55"]),:has(.item__read-more[data-target="#membership162"]),:has(.item__read-more[data-target="#membership61"])) > .item__tab > .item__footer .btn--membership:hover {background:#fff!important;border-color:#010101!important;color:#010101!important;}
/* End approved Contact Us palette match. */

/* Tickets bilingual notice: keep each language together; narrow readable measure. 2026-10-31. */
#membership-view #membership-filters .filter--header_hint { white-space: normal; word-break: keep-all; width: 34ch; max-width: 100%; }
