.happyell-custom-tabs{--happyell-tab-accent:#247441;--happyell-tab-text:#305039;--happyell-tab-soft:#edf4eb;--happyell-tab-focus:#f1b72c;clear:both;margin:30px 0;padding:20px;border:1px solid #e4e8e2;border-radius:14px;background:#fff}.happyell-custom-tabs *{box-sizing:border-box}.happyell-custom-tabs__tabs{display:flex;gap:6px;margin:0 0 16px;padding:4px;overflow-x:auto;border-radius:10px;background:var(--happyell-tab-soft);scrollbar-width:thin}.happyell-custom-tabs__tabs button{flex:1 0 auto;min-height:44px;margin:0;padding:9px 14px;border:0;border-radius:8px;color:var(--happyell-tab-text);background:transparent;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.happyell-custom-tabs__tabs button[aria-selected="true"]{color:#fff;background:var(--happyell-tab-accent);box-shadow:0 2px 7px color-mix(in srgb,var(--happyell-tab-accent) 24%,transparent)}.happyell-custom-tabs__tabs button:focus-visible{outline:3px solid var(--happyell-tab-focus);outline-offset:2px}.happyell-custom-tabs__panel{min-width:0;background:#fff}.happyell-custom-tabs__panel[hidden]{display:none!important}.happyell-custom-tabs__panel>:first-child{margin-top:0}.happyell-custom-tabs__panel>:last-child{margin-bottom:0}.happyell-custom-tabs--pink{--happyell-tab-accent:#c32662;--happyell-tab-text:#7b2144;--happyell-tab-soft:#fbeaf1;--happyell-tab-focus:#ef8fb2}.happyell-custom-tabs--blue{--happyell-tab-accent:#2186b5;--happyell-tab-text:#185c79;--happyell-tab-soft:#e8f5fb;--happyell-tab-focus:#72c9ec}.happyell-custom-tabs--green{--happyell-tab-accent:#247441;--happyell-tab-text:#305039;--happyell-tab-soft:#edf4eb;--happyell-tab-focus:#f1b72c}.happyell-custom-tabs--underline .happyell-custom-tabs__tabs{gap:0;padding:0;border-bottom:1px solid #dfe3e6;border-radius:0;background:#fff}.happyell-custom-tabs--underline .happyell-custom-tabs__tabs button{position:relative;border-radius:0;color:#4d5358;background:#fff;box-shadow:none}.happyell-custom-tabs--underline .happyell-custom-tabs__tabs button[aria-selected="true"]{color:#b3265b;background:#fff}.happyell-custom-tabs--underline .happyell-custom-tabs__tabs button[aria-selected="true"]:after{position:absolute;right:8px;bottom:0;left:8px;height:4px;border-radius:4px 4px 0 0;background:#c32662;content:""}@supports not (color:color-mix(in srgb,#000 20%,transparent)){.happyell-custom-tabs__tabs button[aria-selected="true"]{box-shadow:0 2px 7px rgba(35,80,50,.2)}}@media(max-width:600px){.happyell-custom-tabs{margin:24px 0;padding:15px 12px}.happyell-custom-tabs__tabs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.happyell-custom-tabs__tabs button{min-height:42px;padding:8px 11px}.happyell-custom-tabs__panel{touch-action:pan-y}}

