.wp-block-hakoniwa-blocks-tabs{margin:1.5rem 0}.wp-block-hakoniwa-blocks-tabs.has-margin .tabs{gap:.5rem}.wp-block-hakoniwa-blocks-tabs.has-margin .tabs .tab{border-top-left-radius:4px;border-top-right-radius:4px}.wp-block-hakoniwa-blocks-tabs.has-margin .tabs .tab:last-child{margin-right:0}.wp-block-hakoniwa-blocks-tabs button{background-color:transparent;font-size:inherit}.wp-block-hakoniwa-blocks-tabs.has-title-border .tabs .tab{border:1px solid var(--wp--preset--color--contrast);border-bottom:none}.wp-block-hakoniwa-blocks-tabs.has-title-border:not(.has-margin) .tabs .tab{margin-right:-1px}.wp-block-hakoniwa-blocks-tabs.has-content-border .tab-contents{border-color:var(--wp--preset--color--contrast)}.wp-block-hakoniwa-blocks-tabs .tabs{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.wp-block-hakoniwa-blocks-tabs .tabs .tab{align-items:center;border:none;color:var(--wp--preset--color--contrast);display:flex;gap:.5rem;line-height:1;min-width:3rem;outline:none;padding:.6rem 1rem;position:relative;text-decoration:none}.wp-block-hakoniwa-blocks-tabs .tabs .tab.active{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-hakoniwa-blocks-tabs .tabs .tab i{margin-right:.3rem}.wp-block-hakoniwa-blocks-tabs .tabs .tab.add-tab{min-height:40px}.wp-block-hakoniwa-blocks-tabs .tabs .tab:first-child{border-top-left-radius:4px}.wp-block-hakoniwa-blocks-tabs .tabs .tab:last-child{border-top-right-radius:4px}.wp-block-hakoniwa-blocks-tabs .tab-contents{padding:1rem;text-align:left}.wp-block-hakoniwa-blocks-tabs .tab-contents .tab-content{display:none;outline:none}.wp-block-hakoniwa-blocks-tabs .tab-contents .tab-content>:first-child{margin-top:0}.wp-block-hakoniwa-blocks-tabs .tab-contents .tab-content>:last-child{margin-bottom:0}.wp-block-hakoniwa-blocks-tabs .tab-contents .tab-content.active{animation:hakoniwa-blocks-tabs-show .5s ease;display:block}.wp-block-hakoniwa-blocks-tabs .tab-contents .tab-content>.aligncenter{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:769px){.wp-block-hakoniwa-blocks-tabs.is-vertical{display:flex}.wp-block-hakoniwa-blocks-tabs.is-vertical.has-title-border .tab{border-bottom:none;border-right:none}.wp-block-hakoniwa-blocks-tabs.is-vertical.has-title-border .tab:last-child{border-bottom:1px solid var(--wp--preset--color--contrast)}.wp-block-hakoniwa-blocks-tabs.is-vertical .tabs{display:block;flex-basis:300px}.wp-block-hakoniwa-blocks-tabs.is-vertical .tabs .tab{border-top-left-radius:0;border-top-right-radius:0;text-align:left;width:100%}.wp-block-hakoniwa-blocks-tabs.is-vertical .tabs .tab:first-child{border-top-left-radius:4px}.wp-block-hakoniwa-blocks-tabs.is-vertical .tabs .tab:last-child{border-bottom-left-radius:4px;border-top-left-radius:0}.wp-block-hakoniwa-blocks-tabs.is-vertical .tabs .tab.add-tab{justify-content:center}.wp-block-hakoniwa-blocks-tabs.is-vertical.right .tab{text-align:right}.wp-block-hakoniwa-blocks-tabs.is-vertical.center .tab{text-align:center}.wp-block-hakoniwa-blocks-tabs.is-vertical .tab-contents{flex:1}}@media only screen and (max-width:768px){.wp-block-hakoniwa-blocks-tabs.has-margin .tabs .tab{margin-right:.2rem}.wp-block-hakoniwa-blocks-tabs .tabs .tab{font-size:.9rem;padding:.7rem}}@keyframes hakoniwa-blocks-tabs-show{0%{opacity:0}to{opacity:1}}
