.tabs{display:flex;gap:20px;margin-top:20px}.tabs button{background-color:#f0f0f0;border:1px solid #ddd;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.tabs button:hover{background-color:#e0e0e0}.tabs button.active{background-color:#0070f3;color:#fff;font-weight:700}.tabContent{margin-top:30px}.tabContent>div,.tabContent>div.active{display:block}