.eew-tabs-widget{--ee-tab-color: #333;--ee-tab-active-color: #0073aa;--ee-tab-bg: #f9f9f9;--ee-tab-active-bg: #fff;--ee-tab-border-color: #ddd;--ee-content-bg: #fff;--ee-transition: fade;display:flex;width:100%}.eew-tabs-widget--horizontal{flex-direction:column}.eew-tabs-widget--vertical{flex-direction:row;gap:1rem}.eew-tabs-widget--vertical .ee-tabs__nav{flex-direction:column;min-width:200px}.eew-tabs-widget--vertical .ee-tabs__content{flex:1}.ee-tabs__nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ee-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0);background:var(--ee-tab-bg);color:var(--ee-tab-color);cursor:pointer;font-size:1rem;line-height:1.4;transition:all .2s ease;text-align:center}.ee-tab:hover,.ee-tab:focus{outline:none;background:var(--ee-tab-active-bg);border-color:var(--ee-tab-border-color)}.ee-tab--active{background:var(--ee-tab-active-bg);color:var(--ee-tab-active-color);border-color:var(--ee-tab-border-color);font-weight:600}.ee-tabs-widget--equal-width .ee-tabs__nav{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.ee-tabs-widget--equal-width .ee-tab{justify-content:center}.ee-tabs-widget--pills .ee-tab{border-radius:999px}.ee-tabs-widget--underline .ee-tab{background:rgba(0,0,0,0);border-width:0 0 2px 0;border-bottom-color:var(--ee-tab-border-color)}.ee-tabs-widget--underline .ee-tab--active{border-bottom-color:var(--ee-tab-active-color)}.ee-tabs-widget--cards .ee-tab{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ee-tabs__content{background:var(--ee-content-bg);border:1px solid var(--ee-tab-border-color);padding:1.5rem;position:relative}.ee-panel{display:none}.ee-panel--active{display:block}.ee-panel__inner{display:flex;flex-direction:column;gap:.75rem}.ee-panel__field{display:flex;gap:.5rem}.ee-panel__field-label{font-weight:600;min-width:120px}@media(max-width: 767px){.eew-tabs-widget--vertical{flex-direction:column}.eew-tabs-widget--vertical .ee-tabs__nav{min-width:auto;width:100%}.ee-tabs__nav{flex-direction:row !important;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.ee-tab{white-space:nowrap}}
