.mz-tabs{position:relative;padding:.2em;border:1px solid #aaa;border-radius:4px;background:#fff;color:#222;font-family:inherit;font-size:14px}.mz-tabs>.mz-tabs__nav{display:flex;flex-wrap:wrap;margin:0;padding:.2em .2em 0;list-style:none;border:1px solid #aaa;border-radius:4px;background:linear-gradient(#eee,#ccc)}.mz-tabs>.mz-tabs__nav::before,.mz-tabs>.mz-tabs__nav::after{display:none}.mz-tabs>.mz-tabs__nav>li{float:none;position:relative;margin:1px .2em 0 0;padding:0;list-style:none;white-space:nowrap;border:1px solid #d3d3d3;border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(#fafafa,#e6e6e6);font-weight:normal}.mz-tabs>.mz-tabs__nav>li:hover{border-color:#999;background:#dadada}.mz-tabs>.mz-tabs__nav>li.mz-tabs__active{margin-bottom:-1px;padding-bottom:1px;border-color:#aaa;background:#fff}.mz-tabs>.mz-tabs__nav>li>a{display:block;float:none;padding:.5em 1em;color:#555;text-decoration:none;cursor:pointer}.mz-tabs>.mz-tabs__nav>li.mz-tabs__active>a{color:#212121}.mz-tabs>.mz-tabs__nav>li>a:focus-visible{outline:2px solid #555;outline-offset:-3px}.mz-tabs>div[id^="tab-"]{padding:15px 20px;border:0;background:none;color:#222}.mz-tabs>div[id^="tab-"] a{color:#222}@media screen and (max-width:860px){.mz-tabs>.mz-tabs__nav>li>a{padding-left:.6em;padding-right:.6em}}.mz-tabs>[hidden]{display:none !important}.mz-tabs input,.mz-tabs select,.mz-tabs textarea,.mz-tabs button{font-family:inherit;font-size:14px}